в то время как (1) внутри, если условно if (!MDNS.begin("esp8266")) {
Serial.println("Error setting up MDNS responder!");
while (1) {
delay(1000);
}
}
Я знаю, что это приведет к бесконечному циклу, если условие …
ошибка компиляции при изменении переменной с char на String У меня есть код с этими двумя строками:
char handshakecode = "S"; // Capital S
char receive;
Строки кода помещаются в отдельный void , а не в setup или loop .
Когда я меняю две…
Использование платы Arduino для программирования AVR Я думаю, что плата Arduino великолепна.
Хотя библиотека и IDE меня вообще не интересуют...
Есть ли способ использовать AVR 328p, как обычно, на плате Arduino?
Мне нравится, что arduino можно…
«Серийный номер не называет тип» Я новичок в программировании и Arduino, поэтому буду бесконечно благодарен за помощь.
Я пытаюсь сделать действительно простой датчик пламени, который издает звуковой сигнал, зажигает светодиод и…
Ошибка при компиляции скетча для Arduino Uno (ld return 1) У меня есть telnet-сервер с esp8266 + SoftwareSerial+ UNO, и здесь я хочу включить светодиод с помощью команды ON .
будет 1 или 2. Это для получения 1 или 2 пронумерованных контактов.
И я извлекаю…
отправить данные с серийника на клиент Я использую Arduino Yun для отправки данных с последовательного порта на клиент, и это частично работает, потому что я получаю только короткие данные, в то время как длинные данные (например, более…
Есть ли константа препроцессора для размера памяти Я хотел бы, чтобы мои компиляции исключали некоторый код в зависимости от доступного места во флэш-памяти/программе. Для использования в демонстрационном коде библиотеки, которую я поддерживаю.…
Переключить чехол, возврат, возврат не печатается Я пытаюсь получить значение нажатой клавиши и настроить его так, чтобы оно возвращало значение для использования в цикле. В приведенном ниже коде Print(t) ничего не показывает
#include…
Публиковать данные json в mqtt Я пытаюсь опубликовать данные JSON в mqtt со следующим фрагментом кода
#include <Arduino_JSON.h>
JSONVar data;
data["temperature"] = temperature;
data["humidity"] =…
Защитите марку Arduino с помощью уникального идентификатора Я хочу защитить свою марку arduino уникальным серийным номером для каждого устройства, которое я делаю.
Каковы правильные способы сделать это? Наверное, есть какие-то передовые практики…
Хранить его…
Измерение тока напрямую с Arduino Безопасно ли измерять ток таким образом, если измеренное падение напряжения не превышает 5 В? Я спрашиваю об этом, потому что почти во всех схемах измерения тока они использовали в своей конструкции…
Как работает процесс сборки в Arduino IDE для ESP8266 Как работает процесс сборки esp8266 в arduino IDE. Arduino ide использует avr-gcc для компиляции программ для микроконтроллеров Atmel. Использует ли он то же самое для компиляции программ для…
Последовательные данные отображаются странно У меня есть простой скетч, который распечатывает "Hello World" в сериале, но вместо этого я получаю кучу тарабарщины.
void setup() {
Serial.begin(9600);
}
void loop() {
Serial…
Помочь мне заставить мою роботизированную машину работать? Поэтому я недавно следил за учебным пособием на YouTube, собрал машину и подключил все провода.
Что я сделал:
Автомобиль
Теперь на видео, когда парень подключает все провода, колеса…
Как полупостоянно загрузить скетч в Arduino? Я буду работать с Arduino(ми), и я хотел бы найти способ полупостоянной загрузки скетчей на плату таким образом, чтобы я мог отключить USB от платы, подать питание и при этом Arduino выполняет код…
Использование платы STM32F103C8T6 с Arduino Последние два дня я беспомощно пытаюсь запрограммировать свою синюю таблетку с помощью Arduino IDE...
На самом деле мне удалось установить простенькую программу для мигания, но после этого все…
Счет времени с использованием миллисекунд Я пытаюсь написать код, в котором фоторезисторы (a или b) воспринимают мигание света, а светодиоды (k и d) — одновременно с этим миганием. И я хочу, чтобы когда оба фоторезистора почувствуют темноту…
Опубликовать чип в mqtt с помощью ESP32-CAM Я пытался отправить данные о температуре, влажности и давлении с датчика в MQTT с помощью ESP 32Cam и смог сделать это с помощью следующего кода:
pressure = bme.readPressure();
//Преобразуем…
Держите мотор в движении У меня возникла проблема с тем, как заставить шаговый двигатель двигаться при отпускании кнопки. Он должен перестать двигаться, только если я снова нажму кнопку.
На данный момент шаговый…
Проблема с сигналом датчика пульса Я включаю будильник с датчиком пульса. Когда он обнаруживает высокую частоту сердечных сокращений, он отправляет текстовое сообщение. Все работает нормально, когда я использую потенциометр (в…
Серводвигатель в работе У меня есть проект с 9 сервоприводами, я хочу сделать функцию для управления каждым отдельно. Только то, что он не принимает сервопривод в качестве параметра.
Может ли кто-нибудь сказать мне, можно…
Arduino Nano 33 IOT — классический Bluetooth (последовательный) У меня есть arduino nano 33 iot, и я впервые работаю с bluetooth.
Пока BLE работает нормально, я могу использовать приложение на своем смартфоне, чтобы проверить сервисы и характеристики.
Можно ли…
Невозможно использовать DHT11 с NodeMCU (esp8266) Я пытаюсь использовать NodeMCU как Arduino, пытаюсь считать температуру и влажность с помощью DHT11, но когда я когда-либо проверяю последовательный монитор, он выводит: nan, Может ли кто-нибудь…
GSM-модуль IOT-GA6 Arduino + ошибка CME 58 Недавно я купил GSM-модуль IOT-GA6. Я хочу использовать его для отправки ммс, но не работает.
Смс и звонок работают.
Когда я выполняю функцию void (mms), монитор показывает сообщение об ошибке +CME…
Как задокументировать пользовательскую библиотеку в Arduino Я создал свою собственную библиотеку, и она работает безупречно. Теперь я хочу добавить к нему некоторую документацию, которую сможет понять Arduino IDE.
Для функций из самой среды разработки…
Изменение состояния света Может ли кто-нибудь дать мне решение следующей проблемы?
У меня есть 1 ИК-пульт, приложение blynk, несколько кнопок, а также 1 релейный модуль.
(Я установил 1 контакт ATMega в качестве входа, чтобы…
Доступ к статической переменной C++ из встроенного asm gcc По какой-то причине я хочу смешать немного ассемблера с C++ (не C).
Чтобы код можно было скомпилировать с помощью стандартной среды разработки Arduino, я не хочу использовать исходный код прямой…
Чтение датчика давления от 4 до 20 мА с использованием uno У меня есть датчик давления OsiSense™ XMLP, который я хочу считать с моего Arduino uno. Это схема, которую я собираю для измерений от 4 до 20 мА.
Я читал в Интернете, чтобы узнать, как…
Это дает некоторые сбои на 7-сегментном дисплее Он показывает правильное значение на мониторе, но не отображает значение на моем дисплее.
int pinNumb[7] = {2, 3, 4, 5, 6, 7, 8};
int num_array[11][7] = {
{ 1, 1, 1, 1, 1, 0, 1 }, // 0
{ 0,…
HX711 спорадические неправильные значения Я соединяю HX711 с Arduino, чтобы измерить нагрузку на что-то. Однако в моем проекте мне нужно постоянно следить за нагрузкой.
В большинстве случаев я получаю довольно точные значения, однако…
Запуск С для ардуино Есть ли компилятор, который я могу использовать для запуска C на arduino или каким-либо другим способом, чтобы я мог загружать программы C на свой arduino?
avr-g++ (или avr-gcc) и библиотека LiquidCrystal Я пытаюсь запустить простую программу Hello World из Arduino 1.6.5 с терминала. Когда я запускаю его в Arduino IDE, он работает хорошо. Когда я пытаюсь получить его с помощью avr-g++ , мне сложно…
Не могу понять как исправить эту ошибку компиляции все работало какое-то время и сильно изменилось, чтобы снова заработало. не очень понимаю ошибку.
[![C:\Users\bavob\AppData\Local\Temp\ccyfrkaL.ltrans0.ltrans.o: В функции `loop':
…
проблема с записью SD У меня есть код Arduino для регистрации данных датчика, времени и даты. Затем я сохраняю все данные на SD-карте, а затем отправляю значение датчика на другой узел с помощью Lora. но я не могу…
Как я могу очистить память моего Arduino в этом случае? Я сделал код, используя управление HID. Но, кажется, я накосячил, но я не могу загрузить новый скетч (и отредактировать неправильный код), потому что мой Arduino постоянно делает такие вещи, как…
УДАЛИТЬ СТРОКУ ИЗ ФАЙЛА НА SD-КАРТЕ ИСПОЛЬЗОВАНИЕМ ARDUINO MEGA Я ХОЧУ УДАЛИТЬ ПЕРВУЮ СТРОКУ В ФАЙЛЕ, КАК ОНА ОТПРАВЛЕНА НА СЕРВЕР, И СЕРВЕР ПОДТВЕРЖДАЕТ ЭТО, И ДАННЫЕ 2-Й СТРОКИ ДОЛЖНЫ ПЕРЕМЕСТИТЬСЯ НА 1-Ю СТРОКУ. УДАЛИТЬ ПОСЛЕ ПОДТВЕРЖДЕНИЯ СЕРВЕРА. МОЖЕТ…
Код I2C работает на Mega 2560, но не на Uno и nano Я недавно приобрел этот датчик частоты сердечных сокращений и пытался сделать это работает. Я использовал эту библиотеку MAX30100 , которую нашел на Github. По какой-то причине, когда я использую…
Как прочитать входной контакт на MCP23017? Я работаю над созданием простого кода для MCP23017, который хочу использовать для запуска LCD128x64.
Мне удалось установить IODIRB в качестве вывода и мигать светодиодом в качестве теста.
…
Могу ли я запрограммировать nano через SPI с помощью другого nano? Я новичок в arduino, но хочу запрограммировать nano через SPI, чтобы пропустить загрузчик. Я знаю, что могу запрограммировать nano с помощью uno как программист, чтобы сделать это, но у меня нет uno…
RtcDateTime' не называет тип Я протестировал код, который успешно компилируется.
Но после того, как я объединил его с другим кодом, здесь отображается ошибка, в которой говорится, что RtcDateTime не называет тип.
…
Создание массива с длиной, полученной из библиотеки При создании массива, как в скетче
#include <Lib.h>
int myArray[Lib::len];
void setup() {}
void loop() {}
переменная len должна быть целочисленной константой, известной во время…
Тайм-аут связи Arduino Mega с ошибкой программатора У меня есть Arduino Mega 2560, и она работала нормально примерно до обеда, когда я начал получать эту ошибку:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout…
Код, из-за которого серводвигатель не работает! Мой скетч компилируется и загружается, но при запуске программы серводвигатель не работает. Кнопки работают, светодиод работает, пьезо-зуммер играет мелодию, шаговый двигатель работает, но не…
Как обнаружить Genuino 101 внутри кода? Я использую пользовательскую библиотеку для Arduino Mega, которая использует библиотеку AES для шифрования AES-128.
Однако, когда я пытаюсь использовать эту библиотеку в макетной плате Intel…
NodeMCU Ping работает на одном, но не на другом Обновление 2:
Протестировали, пропинговав различные устройства в разных подсетях/вланах.
и сделал pcap на точке доступа Wi-Fi
Я вижу запросы icmp, проходящие для каждого запроса, кроме запросов в…
Проблема с кодом PID, переменная error_x ведет себя странно Я пытаюсь заставить error_x и error_y отображать разницу между целью и позицией. По какой-то причине я не могу заставить error_x работать правильно. error_y имеет тот же код, но работает корректно.…
Несколько dht11 на wemos d1 r1 Я пытаюсь подключить три отдельных DHT11 к моему Wemos d1 r1.
У меня каждый датчик подключен к контакту питания, который включается и выключается, контакту датчика и общему заземлению.
Вот мой код:
…
Создание веб-сервера на Wemos D1 mini pro Я пытаюсь установить веб-сервер на свой Wemos D1 mini pro. Я использую этот пример для кода Arduino:
https://github.com/wemos/Arduino_D1/blob/master/doc/ esp8266wifi/server-examples.rst
…