Список вопросов
- Объяснение типа данных в отношении AnalogRead фоторезистора Это фундаментальный вопрос - очень новый (1-й пост) и пытающийся изучить. У меня есть фотоэлемент, соединенный последовательно с резистором 10 кОм между 5v & Gnd (чтобы сделать делитель…
- Возникли проблемы с назначением цвета моим неопикселям Привет, мне интересно, может ли кто-нибудь мне помочь! В настоящее время я пытаюсь заставить полосу из 10 неопикселей изменить цвет. Я хочу иметь возможность закодировать случайный неопиксель в…
- Запрос Do Loop не останавливается Я новичок в программировании Arduino и хотел бы задать вопрос. Во-первых, приносим свои извинения, если на этот вопрос уже был дан ответ, и я понимаю, что он будет заблокирован, если на него был…
- Есть ли способ снять ограничение имени файла 8.3 в библиотеке SD.h? Мне нужно иметь возможность создавать на SD-карте текстовые файлы с именами, длина которых превышает 8 символов (в настоящее время SD.h ограничивает меня этим). Можно было бы перейти на библиотеку…
- Сборка проектов в командной строке с использованием шаблона Bare-Arduino-Project Я пытаюсь запрограммировать Adafruit Trinket с помощью avr-gcc et. др. с Makefile из Bare-Arduino-Project в macOS Catalina. Я могу создавать проекты для стандартных плат, таких как Uno, но не…
- Я продолжаю получать этот статус выхода из ошибки 1, ожидаемый ';' до "DigiKeyboard" \ вот мой код включить "DigiKeyboard.h" недействительная установка() { DigiKeyboard.sendKeyStroke(0); DigiKeyboard.delay(100); DigiKeyboard.sendKeyStroke(MOD_GUI_LEFT); DigiKeyboard…
- 5 переключателей, 5 светодиодов, 5 тонов, в массиве Идея заключается в том, что при нажатии переключателя воспроизводится соответствующий тон, а также загорается соответствующий светодиод. Я настроил схему, в которой каждый массив соответствует…
- Как преобразовать четыре uint16_t в двойное число с плавающей запятой IEEE754? Я работаю над проектом Modbus, где мне нужно считывать регистры хранения и ввода Modbus с помощью ESP8266, я использую библиотеку ModbusMaster232. Я возвращаю массив буфера ответа uint16_t. Мне…
- Использование моста L298N для управления интеллектуальным замком Я хочу использовать мост L298N для включения и управления простым интеллектуальным замком. Для этого требуется источник питания 12 В, поэтому я использовал мост L298N для питания этого умного замка.…
- Проблемы с серводвигателем Изображение настолько четкое, насколько я могу его сделать. Вот суть моей проблемы. Моя программа предназначена для последовательного включения и выключения 6 красных светодиодов, включения и…
- Не могу двигать сервопривод с моим Nano Я новичок в таких вещах. Мой код без проблем работает на моем Uno с двумя отдельными сервоприводами. Я убедился, что это не неисправные выводы, попробовав также несколько других схем со светодиодами…
- Использование «static» с «RTClib» У меня вопрос относительно библиотеки Arduino "RTClib" от Adafruit и использования слова "статический". Здесь вы можете увидеть отрывок из примера, предоставленного для часов реального времени…
- ESP 8266 обратное поведение digitalWrite на каких контактах? Я использую устройство с микроконтроллером ESP 8266. Я обнаружил, что установка LED_BUILTIN на HIGH отключает встроенный светодиод выключается , а установка LED_BUILTIN на LOW включает…
- Как соединить автономный многоканальный adc с последовательным? Я хочу получить показания метеодатчиков и превратить 16-мегагерцевую ардуину на базе avr (у меня mega, но, похоже, это не имеет большого значения по сравнению с uno) в многоканальный осциллограф. …
- Как остановить SoftwareSerial от получения данных и повторно включить его в какой-то другой момент? Мой проект включает в себя RFID-считыватель, подключенный к Arduino Pro Mini (5 В, 16 МГц) и WiFi-чип Adafruit CC3000. Устройство считывает метки RFID и отправляет их на мой веб-сервис. Я использую…
- Альтернативы для чтения mp3 без использования SD-карты в качестве источника файлов? Я делаю проект, который воспроизводит несколько звуков, используя mp3-плеер DFPlayer Mini и карту памяти micro SD. Размер звуков, которые я обычно воспроизводю, составляет менее 20 МБ, поэтому…
- Данные в двух 8-битных сдвиговых регистрах не изменятся Я пытаюсь вывести 16 бит данных в два 8-битных регистра сдвига (74HC595), которые управляют светодиодной матрицей 8x8. Есть проблема с тем, как код выводит данные в регистры, как будто данные в них…
- Загрузчик против программиста Я только начал использовать платы Arduino и не знаю, кто такие программисты. Я читал, что вы можете использовать загрузчик или программатор для запуска вашего кода на плате Arduino. Я также читал,…
- ADXL345 выдает ошибку проводки в режиме SPI Я получаю следующий вывод от последовательного монитора при попытке использовать ADXL345 с Arduino Uno в режиме SPI (режим I2C работает нормально): CA Ooops, no ADXL345 detected ... Check your…
- Подключите Arduino Uno к серверу с помощью платформы oneM2M. У меня есть Arduino Uno без Wi-Fi. Поставив туда датчик, я обнаружил, что подключиться к локальному хосту для платформы oneM2M практически невозможно. Есть ли возможность подключиться к…
- Новичок в Arduino, и у меня есть WIP-код для класса. ОШИБКА с работающими светодиодами? (EDIT) Моя цель с этим кодом - использовать два потенциометра, pot0 и pot1 соответственно, для управления 8 светодиодами. Pot0 управляет последовательностью включения светодиодов (1, 2 или 3), а…
- Библиотека Arduino Timer 1 управляет значением таймера Я использую библиотеку Timer1 для генерации пульса. Но в моем коде в некоторых местах мне нужно изменить значения таймера. Может ли кто-нибудь предложить способы сделать это. В приведенном ниже…
- Запись значения на 7-сегментный дисплей max7219 Я новичок в arduino и пытаюсь создать интерфейс для своего авиасимулятора. Я использую плагин для программного обеспечения симулятора, который возвращает переменную с плавающей запятой на мой…
- pubsubclient не будет компилироваться в IDE Arduino и VSCode Год назад я успешно скомпилировал в Arduino IDE, но в последнее время я получаю фатальные ошибки: /Users/davidjeffers/Documents/Arduino/libraries/PubSubClient/src/PubSubClient.cpp: At global…
- Решение, необходимое для отправки HTTP-запросов с нескольких модулей Arduino в полевых условиях. Я использую библиотеку Arduino Wifi Nina для подключения Arduino Uno Wifi Rev2 к Wi-Fi, а затем с помощью Библиотека HTTP-клиента Arduino для выполнения HTTP-вызовов в Интернет. Это работает.…
- Запись загрузчика завершается словами "avrdude done. Thank you.". но загрузчик на самом деле не прошивался Я собрал урезанную версию Arduino Nano, в которой удалены некоторые периферийные устройства и три разъема для аналоговых датчиков, которые я хочу использовать. Я пытаюсь записать загрузчик Arduino…
- Беспричинное создание `Serial`, почему? Возьмем очень простой набросок, любой простой набросок в формате .ino. Скажем, просто светодиодная мигалка, вот такая void setup() { pinMode(LED_BUILTIN, OUTPUT); digitalWrite(LED_BUILTIN,…
- Сбой при обслуживании файлов статической ширины ESP8266WebServer Последние два дня я пытался настроить ESP8266WebServer для обслуживания моих статических файлов веб-приложений из SPIFFS. Но как только я вызываю serveStatic , ESP падает. Это точный код, который я…
- ESP8266 — ESP8266 через домашний рутер Я хотел бы спросить, как построить сеть с топологией звезды с несколькими ESP8266, ПК и домашним Wi-Fi-маршрутизатором? Я хочу соединить свой компьютер (в качестве клиента) и ESP8266 (в качестве…
- NodeMCU V2 ESP8266 — используйте 5VIN в качестве питания для нагревателя датчика MQ-9. Сейчас я пытаюсь понять, как я могу (легко) включить нагреватель моего датчика угарного газа и газа MQ-9. Вот спецификация: http://www.haoyuelectronics.com/Attachment/MQ-9/ MQ9.pdf Для…
- Последовательные данные, показывающие неверные значения Я отправляю данные по последовательному порту USB на мой Uno в указанном формате и распечатываю значения после их чтения void loop() { if(Serial.available()){ while(Serial…
- Датчик HC-SR505 PIR выдает только HIGH уровень Недавно я купил датчик HC-SR505 Mini PIR. Я подключил его плюс к 5 В моего Arduino UNO, выход к цифровому контакту 2 и землю к земле. Я использовал код от Adafruit, чтобы протестировать его, но…
- F() мешает программе Я работаю над библиотекой обработчиков команд, и у меня возникла большая проблема с функцией F() . Пример скетча для библиотеки использует довольно много оперативной памяти, потому что ему…
- Правильная позиция для buttonState в моем FSM Я написал FSM с помощью нескольких учебных пособий из всемирной паутины, и на данный момент он делает то, что мне нужно. Одна вещь, которую я не хочу, - это выйти из состояния noLightPause во…
- Альтернативы библиотеке Wire для I2C Я ищу (достаточно простые в использовании и хорошо протестированные) альтернативы библиотеке Wire . Wire работает очень хорошо, но: мне нужно, чтобы Arduino выступала в качестве мастера I2C, а…
- Невозможно понять получение данных от магнитометра HMC5883L и акселерометра ADXL345. Ниже приведены регистры X, Y, Z для HMC5883L. в то время как это код Arduino для HMC5883L для получения показаний X, Y, Z. Если вы посмотрите на этот код, мы не упомянем адреса X, Y, Z…
- Как управлять двумя тревогами с помощью одного прерывания? У меня есть регистратор данных, использующий RTC DS3231 в качестве генератора прерываний. Я могу заставить работать прерывания, но вот моя проблема. Я хотел бы принять 2 отдельных измерения от 2…
- ESP.deepSleep() — снова и снова? Важное примечание: функция esp.deepsleep использует микросекунды, а не миллисекунды. Я разместил еще один вопрос здесь с просьбой разъяснить, как можно использовать RTC для перевода NodeMCU 12…
- добровольно перезапустить счетчик прошедших миллисекунд с чтением Когда я активирую высокий уровень, он будет считаться до тех пор, пока я задам его, пока я нахожусь под высоким уровнем, а затем отключится. Я могу снова начать считать, когда захочу, запуская…
- Почему моя программа мигания ATtiny85 работает только с 4 из 16 регистров? Следующая программа мерцания прекрасно работает на моей плате программатора Attiny85 SparkFun Tiny AVR. Он производит 5 коротких миганий, а затем останавливается. Он также отлично работает, когда…
- EspMQTTClient внутри класса Я пытаюсь использовать EspMQTTClient внутри класса с именем myIOT32 . Выдается ошибка, причину которой я не нахожу. /home/guy/Documents/git/Arduino/libraries/myIOTesp32/myIOTesp32.cpp: In…
- Как изменить этот код, чтобы использовать последовательное событие для действия после возврата каретки? В части кода, используемого с UNO, я хочу отправить число A и число B одновременно как A, B на плату Arduino, если есть возврат каретки. Итак, в данный момент в HyperTerminal, когда я набираю: 100,0…
- Arduino Mega сохраняет состояния после перепрограммирования На основе: https://forum.arduino.cc/index.php?topic=440978.0 И некоторый предыдущий опыт работы с ардуино. Что я хотел бы сделать здесь, так это то, что у меня есть 8-канальная релейная…
- Почему мои двигатели, подключенные к Arduino MEGA, не работают? Я проверил свой код и загрузил его на плату, и все прошло успешно. Информация: - Использование платы Arduino Mega 2560 с Adafruit V1 - 3 двигателя постоянного тока 12 вольт - на компьютере HP …
- Arduino SoftwareSerial - не удается получить данные от модуля NEO 6M-GPS Я использую библиотеку TinyGPS (v.13) Микаэля Харта и пример кода для взаимодействия с моим модулем. Светодиод на модуле GPS горит и мигает, что, как я предполагаю, означает, что он получает данные…
- Зависло реле Arduino? Я ищу реле, которое остается включенным (NC=нормально замкнутое), а когда я посылаю новый сигнал, отключается (NO=нормально разомкнутое). Поэтому реле не потребляет энергию, находясь в…
- Ультразвуковой датчик HC-SR04: Как проверить напряжение на выводе ECHO Я использую ESP8266 с ультразвуковым датчиком HC-SR04. Для датчика требуется входное напряжение 5 В, а также оно будет выводиться на контакты GPIO при напряжении 5 В. ESP8266 настоятельно…
- Вызов логической функции с вводом указателя символа - не понимаю, как получить обновленное значение указателя Спасибо всем за помощь в поиске решения. Эта библиотека, с которой я работаю, была предварительно написана и является одной из самых глючных аппаратных библиотек, которые я имел несчастье…
- Pro Micro с Atmega32U4 - сброс - перепрограммирование Я новый пользователь карты arduino. у меня вопрос по "Pro Micro с Atmega32U4". - этот продукт программируется несколько раз? а третий пин (RST) - (Reset). Итак, сброс означает, что он стирает память…
- Ошибка тайм-аута с Arduino Mega и ESP8266 в качестве модуля Wi-Fi Я пытаюсь использовать ESP8266 в качестве модуля Wi-Fi на основе этого учебника . Мои связи следующие: ESP8266 <-----------------> Arduino Mega VCC ------------------> 3.3V…
- Arduino Nano (клон) не распознается Спрашиваю здесь, потому что у меня закончились варианты поиска. Мой клон Arduino Nano больше не распознается моим компьютером. Так было до тех пор, пока я не подключился к машине с Windows, которая…
- Почему, когда я извлекаю индекс EEPROM, возвращаемое значение является мусором? У меня есть набор цветов для моего tft-экрана: const uint16_t colorTheme [] PROGMEM = {BLACK, WHITE, NAVY, CYAN, RED, GREEN, VERDEAQ, PINK, ORANGE, PURPLE, GRAY, YELLOW}; Когда я пытаюсь…
- nodemcu не отвечает в командном режиме Я хочу отправить AT-команду в модуль node mcu esp8266 с arduino IDE через последовательный монитор. Я подключаю узел mcu к плате arduino uno в следующей последовательности: RX на контакт 2…
- проблема с использованием одной функции для мигания разными светодиодами Я написал функцию для мигания светодиода с помощью миллиса и хочу мигать несколькими светодиодами с одной и той же функцией, но с разными интервалами задержки. Когда я вызываю эту функцию трижды,…
- Как закодировать Arduino для выполнения определенного кода с помощью ползункового переключателя Я новичок в arduino. Мне нужна помощь относительно проекта, который я делаю. Я использую ползунковый переключатель SPDT для переключения между тем, какой код (метод) должен выполняться. То есть,…
- Как код, набранный в Arduino IDE, работает на nodemcu? На самом деле у меня есть ряд вопросов относительно Nodemcu и esp8266. Как код, набранный в Arduino IDE, работает на Nodemcu? Какая прошивка установлена на nodemcu? Как загрузить…
- Несколько ESP8266 в сети Wi-Fi должны обмениваться информацией В настоящее время я работаю над проектом для своего дома, где несколько ESP8266 (каждый с реле) управляют освещением. Я разработал Android для этого, где я нахожу ESP8266 через mdns, но проблема в…
- ESP32 в Arduino IDE: определите тип платы в коде (макрос препроцессора) Я прочитал ответы в этом сообщении , но, похоже, они не предлагают решения для плат ESP32. Есть ли способ получить используемое имя .name из файла boards.txt, не изменяя файл platform.txt? …
- Отправка/получение данных от/на Raspberry Pi к/от Arduino с помощью HM-10 (модуль Bluetooth LE) Моя цель — отправить строку с Arduino через Bluetooth-модуль HM-10 на Rasperry Pi. Я сделал это сегодня, подключив HM-10 на Arduino к другому модулю HM-10 (главный/подчиненный), а затем от этого…
- Веб-сервер Arduino POST получает переменные Я научился считывать данные более низкого уровня при общении в Интернете. В рамках большого проекта я тестирую веб-интерфейс. До сих пор я мог отобразить основной веб-сайт и, увидев веб-адрес,…
- Перезапустите последовательность NeoPixel с помощью кнопки в любое время. Я очень доволен своей новой штуковиной Arduino и экспериментирую со всеми этими пикселями :). Я новичок в программировании, и мне сложно его понять, но с каждым успехом мои знания растут. Моя…
- Включите и выключите инфракрасный светодиод, чтобы имитировать инфракрасный сигнал Примечание. Я могу отправлять и получать ИК-сигналы. Этот вопрос предназначен только для обучения. При использовании существующей библиотеки #include <IRremote.h> очень просто считывать…
- SIM7600 AH не отвечает напрямую при подключении через контакты Я работаю над проектом, в котором используются три компонента: Арудино Про Мини (5v) Прорыв SIM7600 AH из технологий И Батарея 9 В (подключена к RAW и GND на плате Arduino) Я пытаюсь…
- Arduino против Wemos Управление вентилятором У меня есть рабочий блок управления вентилятором с правильной проводкой, который работает с Arduino. Я хотел бы заменить Arduino на мини-плату Wemos D1. Когда я все подключу. Вентиляторы не…
- Как правильно управлять серводвигателем с помощью библиотеки TimerOne и ServoTimer2? В этом проекте я хочу периодически плавно вращать сервопривод (штифт (D10) с периодом времени, выбираемым потенциометром (на самом деле я буду использовать датчик давления на этом штифте, теперь он…
- В чем разница между delay() и delaymicroseconds() Предоставляет ли delaymicroseconds() что-то большее, чем точность времени?
- Проблема с жк-дисплеем на ардуино нокиа 5110 Здравствуйте, у меня есть ЖК-дисплей nokia 5110, подключенный к моему Arduino. Я просмотрел так много учебников, и ни один из них не работает для меня. Я пытаюсь отобразить растровое изображение на…
- Ошибка компиляции для платы Arduino Uno Я относительно новичок в Arduino, и я пытаюсь закодировать некоторые неопиксели, и каждый раз, когда я пытаюсь проверить свой код, появляется эта ошибка: Arduino: 1.8.12 (Mac OS X), плата:…
- Почему Arduino Nano отправляет неправильное напряжение на пин цифрового выхода? Adruino nano питается от 12 В через разъем VIN . Обычно я ожидаю ~ 12 В на цифровом выходе, когда я записываю ВЫСОКИЙ на этот контакт, и ~ 0 В, когда я записываю НИЗКИЙ. Но что у меня…
- Arduino SIM900 SMS не получено Я попробовал руководство по этой ссылке https://lastminuteengineers.com/sim900-gsm-shield-arduino-tutorial/ для отправки SMS-сообщения с помощью SIM900 GSM Shield Я успешно выполнил…
- Вольтметр с использованием Arduino mega 2560 дает неожиданный результат через некоторое время Я пытался создать интеллектуальный счетчик электроэнергии, который мог бы отслеживать показания бытового напряжения 220 В. На данный момент я работаю над вольтметром. Я следил за цепью, которую…
- От Arduino и макетной платы к печатной плате После создания рабочего прототипа с макетной платой мне было интересно, что будет дальше. Итак, я прочитал об интеграции Arduino в разводку печатной платы. Но в моем случае оно того стоит? В…
- NEMA17 и DRV8825 200 шагов дают только половину оборота У меня есть этот код: #include <stdint.h> # define STEP 14 void setup() { pinMode(STEP, OUTPUT); } long steps = 0; void loop() { if (steps < 200) { …
- Цифровой контактный вход Arduino, используемый для питания устройства? Я пытаюсь отладить W65C02 и использую Arduino Mega для просмотра входов и выходов устройства, которое ведет себя странно. У меня есть контакты с 22 по 52, подключенные как INPUT на MEGA, и все…
- Недорогая инвалидная коляска с распознаванием жестов пальцев на основе ИК-датчика Я делаю проект, в котором три ИК-датчика используются для получения жеста тремя пальцами для управления движениями (влево, вправо, вперед, назад) двух двигателей. Пороговое значение выходного…
- Как исправить ошибку компиляции для tone (), используя тот же таймер, что и другая функция Я пытаюсь интегрировать функцию tone() в программу с открытым исходным кодом для пульсометра Amped. Ошибка: Tone.cpp.o (символ из плагина): В функции `timer0_pin_port': (.text+0x0):…
- Ардуино "Фантомное питание" Я использую Arduino Uno в своем проекте. Я недавно обнаружил, что если я отключаю питание от своего Arduino (я питаю его от порта USB, от стабилизатора 5V - 7805), то он остается под питанием от…
- Почему задержка (1000) нарушает мою последовательную связь? У меня есть следующий скетч... void setup() { // поместите сюда код установки для однократного запуска: Serial.begin(115200); } void loop() { if(Serial.available() > 0){ Serial…
- USB-устройство не распознано - Windows 8.1 Я новичок в Arduino и приобрел плату Arduino UNO R3. я следовал инструкциям на веб-сайте arduino, чтобы установить плату, однако она не работает и по-прежнему остается неопознанным устройством. …
- Есть ли где-нибудь лучшая документация для классов Arduino и API? Например, похоже, что Serial расширяет HardwareSerial, который расширяет Stream, который расширяет Print. Но я не думаю, что вы сможете понять это, прочитав справочную документацию на https://www…