Программирование

Вопросы по программированию Arduino.

Не отвечает оператор if.

Добрый день! У меня тут возникла проблема: когда я хочу запустить отдельные участки программы с помощью подачи команд через Serial, то просто не отвечают эти самые куски программы. Всё эти части начинаются с оператора if (в коде я выделил с какого места не работает). Для проверки, что получается на выходе из Serial я вставил пункт вывода, что получается на выходе. Выводит именно то, что я ввожу. Помогите решить проблему.

Get Board Info

 В среде софта Ардуино есть пункт - Get Board Info

 

как пример 

BN: Arduino/Genuino Mega or Mega 2560
VID: 2341
PID: 0042
SN: 85633343239351B052F1
 
 
Вопрос - где лежит и как это добыть программно ?

Wifi.h при begin перестает работать датчик влажности аналог на ESP32

Добрый день. до того, как программно делаю Wifi.begin датчик влажности показывает значения влажности. После begin показывает все время 4200+ значение и не важно в воде он или нет.

Датчик аналоговый от амперки . Arduino IDE 1.8.9 Питаю датчик от 3.3в а сигнал припаял на 25, пробовал еще на 14

Wemos ESP32 OLED

Код:

Аппаратный usb host в arduino due

В наличии я имею arduino due и usb gamepad.

Gamepad в виндовс определяеться как стандартный без установки драйверов.

Требуеться подключить геймпад к ардуинке через native порт. И можно даже просто пакет данных с джостика получать(как linux в папке dev). Я расшифрую. Как это сделать через встроенную USB Host?

 

Получение данных с ПК по RS-232

Здравствуйте!

Помогите, пожалуйста разобраться со следующей задачей: Arduino UNO не считывает данные с последовательного порта при получении их по RS-232.

Использую плату "RS-232 TO TTL". Подключение VCC - 5V; RX-RX; TX-TX; GND-GND (на плате рядом с 5V). На компьютере стоит переходник USB -RS-232.

WebServer получить данные из input (Arduino IDE)

Всем привет. Поднял вебсервер на Arduino IDE,Коннекчусь на страницу там нужно ввести логин,пароль и нажать Save. По нажатию Save ардуино получает значение полей логин пароль.
Событие Save обработать могу, но там ничего нет. Как вернуть в ардуино значения из инпутов? Нашел старый код где пишут:
String login = iserver.arg(0); //Но это не работает а как сделать по другому - не понимаю..
Выложил код, где я получаю строку после нажатия кнопки на сайте. Поднятие вай фай, и прочую мелочь - не выкладываю, в этом смысла нет.

как соединить аппаратный порт с софтовым?

Здравствуйте, у меня стоит задача, и подозреваю что это возможно, в общем голый чип с бутлодером ардуино, подключаю usb конвертер в аппаратный uart, для прошивки самого чипа и отладки, и далее на пин 3,4, через софт сериал подключен sim800c. мне надо заливать аудиофайлы в sim800, как должен выглядеть скетч, или направьте, что бы допустим с 1 ноги МК, прямиком перебрасывалось на 4 пин информация(TX), а с 3 ноги на 2-ю (RX), так сказать сделать мост, но что бы я терминалку открывал отдельную(не дуиновскую) и смотрел прямиком порт с sim800. не знаю как еще объяснить..

Совместимость nRF24l01+ и 0,96 OLED 128х64 на уровне драйверов

Доброго дня!

Достаточно долго присутствую здесь в качестве молчаливого читателя, но вот нужда заставила развязаться :)

Возникла проблема совместимости nRF24L01+ и экранчика 0,96 OLED 128х64. 

По отдельности все работает замечательно, а инициализация обоих устройств вешает ардуину.

Питание радио и экрана отдельным блоком на 1А на макетке. Ардуина питается отдельно. Земля общая.

Впихнуть Невпихуемое

Прошу прощения за мой плохой французский в названии темы. Есть Uno, у нее 32 килобайта. Получил вот такую штуку:

Скетч использует 32362 байт (100%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 1759 байт (85%) динамической памяти, оставляя 289 байт для локальных переменных. Максимум: 2048 байт.

Тут можете спросить как мне это удалось, но не буду вдаваться в подробности. Если кратко - 

Общение через Монитор Порта с Ардуино

Здравствуйте друзья.Пробую написать скетч,хочу управлять шаговиком через монитор порта.