Список вопросов
- Проблемы в интерфейсе реле с Arduino Я хочу управлять лампочкой переменного тока с помощью Arduino, 5-вольтового реле. Мои связи Мой код #define RELAY1 7 void setup() { pinMode(RELAY1, OUTPUT); Serial…
- Буфер char в String в Arduino UNO String getAPIData() { char res_buffer[450]; int numdata = inet.httpGET("myserver.com", 80, "/call.php?id=1&q=1&code=1001", res_buffer, 450); String result = String(res_buffer); …
- Существуют ли какие-либо стандартные способы сообщения об ошибке времени выполнения? Я новичок в Arduino, но я опытный программист. Мне интересно, есть ли какие-либо общие функции для сообщения об ошибках в программах Arduino? Например, в JavaScript у нас есть функция alert(), а в…
- 74HC595 не работает должным образом Я использовал следующий код для последовательного включения 8 желтых светодиодов, но он работает только в Proteus, как и предполагалось. Однако на моей макетной плате все 8 светодиодов продолжают…
- Как вернуть значение массива символов в функции Arduino IDE? Функция char* getConnectDetail(int starting){ String data; for(int i=0;i< 1024 ;i++) { if(EEPROM.read(i+starting) != 0){ data += char(EEPROM.read(i+starting)); } } …
- Двигатель с синусоидальным движением Мне нужно запустить двигатель, чтобы получить гармоническое движение с заданной амплитудой и частотой (гармоническое движение означает, что угловое положение двигателя является синусоидальной…
- Как добавить индикаторы на скетч кнопки Я хотел бы добавить светодиоды к каждому кнопочному переключателю в первом коде. Первый код отправляет миди-сообщения в DAW. Я хотел бы, чтобы он также включал светодиод в качестве светового…
- HLW8032 UART отправляет случайные данные (регистры часто переполняются) Я разработал собственную версию смарт-розетки, аналогичную Sonoff, с микросхемой измерения мощности HLW8032. И когда я читаю данные в ESP-12F, данные не имеют фиксированного формата. Чтобы устранить…
- Проверить обновление NTP-сервера — при запуске У меня есть функция для запуска службы NTP сразу после подключения к Wi-Fi (с использованием платы ESP8266). Время от времени я получаю сообщение об ошибке с указанием даты и времени 01-01-1970 .…
- Ошибка протокола avrdude/stk500 Я столкнулся со странной проблемой. У меня есть специальная плата, использующая Atmega328P, работающую от внутреннего генератора. Из студии Atmel я успешно загрузил стандартный загрузчик optiboot (…
- Как мы можем использовать два устройства одновременно с Arduino? Я использую вместе модуль отпечатков пальцев r307 и ЖК-дисплей. В этом я использую 2,3 цифровых контакта Arduino для передачи данных на отпечаток пальца (я пробовал другие конфигурации контактов для…
- Может ли Arduino Uno управлять светодиодом, звуком и дымом? Я новичок в этом, и я еще не видел, чтобы кто-нибудь ответил на этот вопрос, поэтому я решил спросить. У меня есть вейп-мод, который настроен на выпуск дыма с помощью триггера. Я хочу объединить…
- Второй элемент в массиве не назначается из объекта структуры, ArduinoJson Я получил приведенный ниже код, сгенерированный этим замечательным инструментом. const size_t capacity = JSON_ARRAY_SIZE(2) + JSON_OBJECT_SIZE(1) + JSON_OBJECT_SIZE(4) +…
- Сборка Arduino uno AVR со светодиодами В настоящее время я прохожу вводный курс по языку ассемблера. Моя задача — использовать комплект экранов джойстика sparkfun, чтобы сделать что-то с Arduino Uno. Я считаю, что включить светодиоды…
- Возможности EEPROM Я новичок в этой платформе, и на самом деле это мой первый вопрос здесь. Итак, я могу читать и записывать любые цифры в Arduino EEPROM, и он работает, как и ожидалось. Можно ли выполнить сравнение…
- Чтение и сравнение данных из Arduino Uno EEPROM Я пытаюсь прочитать данные сравнения из EEPROM (Arduino UNO). Чтение работает нормально, но сравнение с помощью оператора '==' не работает должным образом. //строка 'True' уже сохранена в…
- Связь Arduino ESP8266 Гугля по этой теме, я заметил две странные вещи. Иногда Tx и Rx подключаются напрямую, несмотря на то, что он работает на разных напряжениях, иногда используется резисторный делитель, иногда…
- Почему на моем ЖК-дисплее 16x2 отображаются странные буквы и не удается вставить клавишу с клавиатуры? Я новичок в Arduino, и это мой первый проект на ЖК-дисплее 16x2, клавиатуре 4x4 и других. Итак, история такова, после того, как я загрузил программу для будильника Arduino моей группы на плату…
- Arduino GSM Shield GSM_READY никогда не готов Я использую Arduino Mega и Arduino GSM Shield. Я использую пример получения SMS в GSM в Arduino IDE. Аппаратный IP-адрес моего GSM-экрана установлен правильно. Вот скетч: /* SMS…
- Как заставить сервопривод вращаться на угол больше 180° Подключен серводвигатель (180°) к Arduino Uno R3. В настоящее время я использую серводвигатель, угол поворота которого указан как 180°, но мне нужно повернуть на определенные углы, превышающие…
- HTTP GET запрос с использованием Arduino Uno и ESP8266 У меня есть Arduino Uno и ESP8266, и я хочу отправить HTTP-запрос на получение на google.com и распечатать ответ. Пожалуйста, помогите мне, спасибо.
- Как заставить процедуры запускаться удаленно Я устанавливаю свет в модель поезда, и мне нужно активировать несколько прототипов процедур освещения. Лампы подключаются следующим образом: Верхняя часть фары — контакт 1 Нижняя часть фары —…
- Выход из цикла while с помощью ИК-пульта для neopixel Я собирал воедино различные световые эффекты. Я хочу, чтобы каждый эффект освещения зацикливался до тех пор, пока не будет нажата другая кнопка, чтобы вызвать другой эффект освещения. Сейчас я…
- Как повторить кусок кода Для школьного задания мне нужно, чтобы светодиод мигал 3 раза, а затем останавливался. Теперь я придумал следующий код: Я думаю, что это достаточно «чисто» для того, что он должен делать, но…
- Ошибка проверки Avrdude при прошивке кода Arduino Mega Я работаю с Arduino Mega 2560 и во время компиляции получаю следующую ошибку: avrdude: ошибка проверки, первое несоответствие в байте 0x0000 0x14! "=" 0x25 avrdude: ошибка проверки;…
- Матричный дисплей с Arduino UNO (ПРОБЛЕМА) Я столкнулся с проблемой в выпускном проекте и надеюсь, что вы поможете мне ее решить :) Мой проект заключается в подключении Arduino Uno к точечно-матричному дисплею 16x32 (DMD) и…
- Таймер 1 Arduino — создаем 2 таймера Я пытаюсь вывести 2 отдельные частоты, используя 2 выходных контакта от Arduino, используя библиотеку Timer 1. Фрагмент кода показан ниже. void setup() { Serial.begin(9600); pinMode(button…
- Tower Pro MG996R сервопривод с высоким крутящим моментом 180 °, управляющий с помощью Arduino Мы пытаемся управлять манипулятором с помощью сервопривода Tower Pro MG 996R 180° с высоким крутящим моментом. Сначала мы попытались запитать сервопривод от Arduino по умолчанию 5В, но это не…
- EEPROM: управление сопоставлением адресов между версиями прошивки Есть ли общий способ обработки изменений в сопоставлении адресов eeprom и переменных между версиями прошивки? Дело не в том, что память eeprom сохранится после обновления, а в том, чтобы быть…
- ШИМ-выхода нет Недавно я сделал проект, в котором выходные данные исходят из разницы между чтением данных и эталонным значением. Он работает в моей симуляции Proteus, но на моем реальном устройстве нет выхода PWM…
- Распознавание звука Я хочу распознать определенный звук с помощью Arduino Uno. Мне нужно распознать последовательность хлопков, чтобы запустить реле. Подумав, мне нужно, чтобы это был режим непрерывного…
- Настройка количества цифр для последовательной печати выходного значения датчика Я получаю число оборотов двигателя вентилятора как 3200. Но если я получаю данные как 50, я должен получить значение, подобное 0050. Как я могу это сделать? Я могу сделать это, например,…
- Библиотека Sensirion для датчика влажности SHT7x У меня есть следующий код (и он отлично работает!) для датчика SHT75 Sensirion. /* * Пример кода для датчиков SHT1x или SHT7x, демонстрирующий блокировку вызовов * для измерения температуры и…
- Как создать файл .o из кода с помощью Arduino IDE (в первую очередь для соответствия LGPL3) Я потратил много времени на поиск сообщений по этому поводу и ничего не нашел. Причина, по которой мне нужно было это сделать, заключается в том, что я работаю над некоторым проприетарным кодом,…
- NRF24L01+ меняет конфигурацию после startListening Я пытался заставить два Arduino UNO общаться друг с другом через NRF24L01 с библиотекой TMRH20 NRF24. Я пробовал много руководств и примеров, и ни один из них не работал. Большинство из них выводят…
- Поддерживает ли MFRC522 собственный SPI Arduino Due? Поддерживает ли библиотека MFRC522 собственный интерфейс SPI Arduino Due? Под родным SPI я подразумеваю вот это: Я пришел сюда с этим вопросом, потому что инициализатор запрашивает 2…
- Как можно сбросить Arduino Nano из NodeMCU? Если соединить контакт RESET на Arduino Nano с цифровым контактом на NodeMCU, сможет ли NodeMCU сбросить Nano, установив указанный контакт в LOW ?
- Включите светодиоды один за другим Я пытаюсь включить светодиоды один за другим, чтобы начать с одного конца и медленно поворачивать светодиоды, пока они не достигнут середины полосы. Код работает с конца светодиодной ленты, но не с…
- SparkFun BasicAHRS_I2C дает нестабильные показания SparkFun BasicAHRS_I2C дает нестабильные показания. Я использую скетч SparkFun Arduino из здесь . Это дает мне следующие результаты: X-acceleration: 91.43 mg Y-acceleration: 249.51 mg…
- Занимают ли комментарии место в скомпилированном скетче C++? Ардуино / узел микроконтроллера Я обычно оставляю старый код в комментариях, пока не буду уверен, что моя текущая версия стабильна. Именно так, как я люблю работать. Меня беспокоит, что я могу излишне раздувать свои наброски. …
- ESP8266 по-прежнему подключается к Wi-Fi даже после прошивки с пустым скетчем Итак, мой Wi-Fi защищен паролем. Я разрабатывал программу, пока не решил закомментировать ssid и пароли от нее, чтобы ESP не подключался к интернету. Но потом все же подключился. После некоторой…
- Можно ли подключить много (20+) датчиков SPI к Arduino Mega? Я делаю систему для измерения наличия вакуума в больших стальных контейнерах. Они располагаются на расстоянии до 100 метров от шкафа управления. Вопрос в том, сколько датчиков SPI я могу…
- В Nrf24lO1 pa+Lna есть светодиодная индикация? Как узнать, работает ли мой **Nrf24lO1 pa+Lna**? Для этого есть отдельный светодиод?
- "ожидаемое первичное выражение перед '.' токен" в отладочном коде Я делаю код для школы и добавляю к нему отладочный код. При компиляции получаю ошибку как написано в заголовке. Это код, о котором идет речь: #define DEBUG 1 #ifdef DEBUG #define Serial…
- Связь между 3 nodeMCU Как мне проверить связь между тремя узлами MCU, где один ведет себя как сервер, а два других — как клиенты, чтобы данные каждого узла MCU были получены на всех трех?
- Преобразование идентификаторов WS2812-LED-Strip-ID при разрезании полосы на несколько параллельных Допустим, у меня есть 1 метр ленты WS2812 с 60 светодиодами на метр. Теперь я разрезал полосу на 6 отдельных полос, но сохранил проводку такой же и расположил их параллельно. Это будет выглядеть…
- Использование датчика воды с NodeMCU делает его менее чувствительным? Я пытаюсь digitalRead с датчика воды (тот, что на картинке) с помощью NodeMCU v3, когда я пробую датчик с платой Arduino, он работает нормально, но когда я пробую это с ESP8266 NodeMCU v3…
- Черные квадраты дисплея Arduino 16x2 Вчера я подключил ЖК-дисплей 16x2, совместимый с Arduino, и убедился, что все соединения соответствуют программе и схемам, которые можно найти в Интернете. У меня контраст настроен идеально, но…
- 70 юаней от 3,3 В вместо 5 В? Я хотел бы использовать CNY70 с Arduino, питаемой не 5 В, а 3,3 В. В Интернете в большинстве руководств используются резисторы 5 В и 200 + 10 кОм (например, здесь и здесь ). Так что насколько я…
- Из-за чего LCD перестанет работать после 5-секундного подключения к Arduino? Я использовал ЖК-дисплей 20x4, подключенный к Arduino Uno через обычная плата адаптера I2C. Все работало отлично, включая ЖК-дисплей. У меня так пару дней работало без проблем. Следующим моим…
- Serial.availableForWrite против Serial.flush Есть ли разница между следующими двумя строковыми кодами? пока (Serial.availableForWrite <= 0) {} по сравнению с Serial.flush() Спасибо!
- Питание SIM800L При пиковом потреблении 2 А SIM800L потребляет гораздо больше тока, чем может обеспечить Arduino или NodeMCU. Как лучше подключить этот модуль, учитывая, что у вас есть доступ к розетке 100–240 В…
- Изменение settings.txt на вкладки с 4 пробелами, как автоформатировать существующий код? Заголовок говорит сам за себя, но для уточнения в файле preferences.txt я изменил переменную editor.tabs.size на 4. , который прекрасно работает и теперь создает вкладки с четырьмя пробелами,…
- Не могу скомпилировать .ino с помощью библиотеки ArduinoJson Я использую ESP32 NodeMCU, для которого я написал работающее программное обеспечение ранее. Это также происходит, когда я просто пытаюсь скомпилировать без загрузки, поэтому проблем с оборудованием…
- Сервер Nodemcu с несколькими датчиками Я пытаюсь подключить свой клиент nodemcu к серверу nodemcu, в то время как мой клиент подключен к двум датчикам (DHT11 и влажность почвы), и он работает отлично, но на стороне сервера я не могу…
- SIM800l не отвечает на arduino micro Я хочу, чтобы мой Arduino Micro взаимодействовал с моим модулем SIM 800 L. Но, к сожалению, ничего не происходит, помогите мне понять, где я допустил ошибку. Вот моя проводка: Кратко о…
- Как мне перейти на Arduino Mega? Мне нужно использовать камеру OV7670 на моем arduino mega, и я обнаружил, что на этом сайте есть руководство по использованию камеры ov7670, но в этом руководстве используется arduino Uno. если я…
- Как правильно использовать AckPayload Я пытаюсь отправить строку с Arduino (Uno) с помощью Serial. к другому Arduino (Uno). с использованием nRF24l01+. а я использую библиотеку RF24.h Строка отправлена правильно, но у меня проблемы с…
- Преобразователь логического уровня TSX0108 не работает Я пытаюсь настроить преобразователь логического уровня с Arduino для модуля Wi-Fi eps8266. Я использую этот преобразователь логического уровня, но он не работает, не уверен, что я делаю, я не…
- ESP8266 использует EEPROM для хранения значения 100 000 Я использую Wemos mini в своем проекте. Я хочу сохранить логическое значение в ячейке #0, которое меняется при каждой загрузке. Поскольку запись в EEPROM ограничена примерно 100 000 циклов, я…
- ESP8266 не может прочитать параметры POST Я работаю над простым сервером REST. Я сделал метод для обработки http://<esp8266_IP>/test . Метод GET работает как шарм, и я получил ответ. Затем я попытался отправить POST с данными JSON (я…
- Последовательное соединение два устройства два источника питания Я пытаюсь подключить ESP32-CAM к 3D-принтеру, используя последовательное соединение. При питании ESP от шины 5 В на 3D-принтере (и использовании 3,3-вольтовых стабилитронов между tx, rx и gnd) все…
- ESP8266 Ошибка метода GET Я работаю над ESP8266 и хочу отправить запрос GET с AT-командой на свой локальный хост, но каждый раз мне это не удается. Можете ли вы помочь мне решить эту проблему, пожалуйста? Спасибо за интерес…
- ЖК-дисплей отображает неверный символ при подсчете оборотов Я практиковал счетчик оборотов и оборотов в Arduino, используя инфракрасную оптопару. Я пытаюсь реализовать число оборотов для сверлильного станка, но всякий раз, когда сверло начинает вращаться,…
- Непрерывно запускайте функцию световой последовательности в операторе if Моя цель - запустить функцию последовательного освещения при кратковременном нажатии кнопки (кнопка 2) до тех пор, пока не будет нажата другая из 3 мгновенных кнопок. /* переключатель * *…
- Ошибка программного сброса wdt на NodeMCU (ESP8266) Я получаю сообщение об ошибке при сбросе программного WDT последовательного монитора. Я также расшифровал код ошибки и нашел следующую трассировку стека. Я использую модуль SIM808 и DFRobot_sim808…
- Что означает (byte*)variable_name в C++? Господа, Я начинающий программист на C++. Когда я пытался научиться использовать EEPROM с Arduino, я наткнулся на это утверждение i2c_eeprom_write_page(0x57, 0, (byte *)somedata,…
- Подключение новой кнопки питания к модулю питания ИБП для raspberry pi У меня есть плата расширения модуля питания ИБП для Raspberry Pi 3B/3B+(Plus), и я удалил кнопку питания, потому что она мешает, и вместо этого я хотел бы прикрепить эту кнопку чтения. Но не…
- Ошибка "FPS_GT511C1R.h: No such file or directory compilation terminated" Я попытался выполнить простое моргание для своего датчика отпечатков пальцев, которым является GT-511C1R, но у меня возникла ошибка. FPS_Blink.ino:12:26: fatal error: FPS_GT511C1R.h: No such…
- Отсутствующие байты, отправленные через последовательный порт из приложения С# Я пытаюсь сохранить значения, отправленные приложением C#, в EEPROM через Arduino UNO. Вот код C#, который читает байты из файла (я на 100% уверен, что там есть и всегда будет 256 байт) и отправляет…
- Помогите с синтаксисом шаблона функции Я пытаюсь понять следующий фрагмент кода из примера Espressif OTABasic для модуля беспроводной связи/BT ESP32 (см. в этом репозитории полный код). ArduinoOTA .onStart([]() { String type; if…
- Яркость светодиодной ленты уменьшается при использовании нескольких лент Вопрос новичка здесь. Я купил блок питания 5 В, 40 А для внешнего питания некоторых светодиодных лент (WS2812B). Arduino Nano питается от стандартного сетевого зарядного устройства USB (5 В). До…
- Кнопка мини-защелки D1 с использованием первого контакта Я пытаюсь использовать Wemos D1 mini в качестве смарт-кнопки, которая загружается, выполняет задачу, а затем снова выключается. Я хотел бы сделать это как настоящее отключение питания, а не…
- Как вы записываете в определенный регистр, используя связь I2C? Я пытаюсь выполнить запись в микросхему зарядки (BQ24193) и пытаюсь понять, как использовать I2C для записи в определенный регистр, чтобы правильно настроить микросхему зарядки. Я посмотрел…
- Можно ли ставить приоритеты между внешними прерываниями? Мой вопрос довольно прост. Я использую одно внешнее прерывание на Mega2560, чтобы разбудить его сигналом тревоги от rtc DS3231 и записать данные с датчиков в течение примерно 30 секунд, и я также…
- Как переопределить переполнение прерываний сравнения в программировании Arduino? Если я программирую прерывание смены контакта, я могу вызывать attachInterrupt в различных точках своего кода и менять, какая функция вызывается при возникновении прерывания. Вызовы прерывания…
- Могу ли я сделать что-то подобное, чтобы упростить код для arduino? Могу ли я упростить код в Arduino, чтобы он не приводил к ошибкам? Пример: Int led =13; Blink = digitalWrite(led, HiGH); delay(1000); digitalWrite(led, LOW); …
- Использование библиотеки Arduino fix_fft или arduinoFFT для фильтрации определенного звука? Я хотел бы знать, есть ли способ отфильтровать определенный звук с помощью FFT на arduino. Например, в моем анализе есть частота звука ветра, и я хочу ее убрать. Я много искал это, но не нашел…
- Очень простая операция Arduino Uno Serial.readString() Я новичок в программировании Arduino. Я пытаюсь идентифицировать входную строку с последовательного монитора и соответственно вывести вывод на консоль Код: void setup() { Serial…
- Как преобразовать эту программу в сборку из c++ Я пытаюсь реализовать программу на ассемблере для Arduino UNO. Потенциометр используется на выводе АЦП для переменного времени (t). LED1 мигает в течение t секунд, затем остается включенным в…