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

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

Сервопривод и блютуз

Всем доброго времени суток! Решил заняться проектом, где необходимо использовать ардуино.

Сигнал на светодиод и кнопки

Добрый день, уважаемые и дорогие форумчане! Прошу подсказки, совета или готового кода (:P) на такую немного трудную задачу. Имею собранное устройство, питаю его от UNO. Хочется сделать так, чтобы высокий потенциал (5В) подавался на светодиод только тогда, когда зажата кнопка (кнопка без фиксации с четырьмя ножками) или кнопки. Если нет выхода в программировании, то каким элементом я могу на вход подать инверсный сигнал, чтобы был нулевой потенциал?

Модуль не запускается после обращения в Serial

Всем доброго дня.

 

Для отладки кода использую общение через Serial.

Заметил такие проблемы.

1. При подключении к Монитору порта модуль перезагружается.

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

Если перепрошить и НЕ подключать к монитору, то все работает отлично.

 

Отсюда вопросы, как это победить?

 

возможно ли задать имя и производителя устройства при сканировании (W5500)

Всем доброго дня.

Вопрос такой, возможно ли задать имя и производителя устройства ардуино с W5500 (библиотека Ethernet2)?

Ну например, сканирую я устройства в сети IP сканером, а вместе с IP еще и выдавалась информация об имени и производителе.  Advanced IP scaner выдает следующее - в поле "имя" повторяется IP адрес, поле "производитель" пустое.

Спасибо. 

MQTT получение температуры_управление реле

Подскажите знатоки,  что делаю не так?

Температуру на сервер mqtt получаю, но управлять реле с ардуино не получается.

В брокер сообщения приходят:

test/device/arduino01/rel1 ON

или

test/device/arduino01/rel1 "ON"

Сам код взял по ссылке: http://forum.amperka.ru/threads/ardino-w5100-mqtt-openhab.7749/

У автора вроде бы все работало.

вывод температуры на ILI9341

Добрый день всем!

При выводе следующего значения тмпературы оно как бы накладывается на предыдущее

TCP сервер на ардуино, возможно?

Здравстуйте, инетресует вопрос, не говорю сейчас про библиотеки, как сказал тут один человек с форума "зачем мне чужие ошибки если я могу наделать своих" что мне в общем нужно, есть всем известный gprs модуль M590E у него есть AT команды на подключение к TCP серверу и соответственно отправки данных, возможно ли поднять сервер на ардуино, или надо делать промежуточный сервер, хочу как и все связать телефон с ардуино через интернет, не затрагивая посторонние сервера. TCP я как понял дает прямой канал между сервером и клиентом.

Как реализовать MQTT по GPRS на модеме A6 в асинхронном режиме

Всем привет
Создаю контроллер, работающий по GPRS с протоколом MQTT
Контроллер использую ESP32

Нашел хорошую библиотеку TinyGSM все это реализующую. Но вот беда. Когда эта библиотека взаимодействует с GSM модемом, то использует функцию waitResponse(). Получается, после посылки команды в модем контроллер ничем не может заниматься в основном цикле до ожидания ответа

Если бы это было только один раз, но GPRS соединение периодически отваливается и приходится запускать переподключение в основном цикле программы.

Мгновенное значение напряжения

Доброго дня, товарищи!

Имеется задачка измерять мгновенное напряжение сети 0.4 кВ и др. параметры сети. Собрана схема как показано на картинке и чего то ни как не могу понять как бы мне измерить мгновенное напряжение. Конкретно не пойму как быть с задержкой между измерениями. Примерно надо получить 20 точек за 1 период и все эти значения записать на флешку. Прошу Вашей помощи.

Управление ЦАПом AD5761 с помощью контроллера STM32

Здравствуйте, возникла такая проблема, не обновляется выход ЦАПа при работе с STM32. Однако при работе с Arduino nano все работает корректно. Код с Arduino был переделан под STM32, подскажите где допустил ошибку.

Ниже приведен код для Arduino и для STM32:

Arduino