Общий

Arduino, ESP8266 и MQTT

Добрый день!

Подскажите пожалуйста, как правильно нужно разбить скетч, чтобы было в стиле C, основной файл и файлы .h .c? Так как довольно трудно понять, как Arduino IDE собирает и компилирует исходник. Используется ESP8266 с прошивкой ESP-link, датчик BME280 и Arduino UNO с библиотекой ELclient. Два примеры объединил в один скетч. Один пример вывод данных с датчика на web-страницу и второй передача данных датчика MQTT-брокеру

Непонятная запись через com порт

Здравствуйте, есть Ардуино, к ней подключена SD карта. Задача такова: записать данные, пришедшие в com порт на SD карту. Карта на 16гб. Для этого использую такой скетч на arduino:

чем заменить среду arduino ide?

подскажите есть ли другие среды для macos? я не могу понять почему ардуиновской средой не занимаются для улучшения удобства программирования. даже элементарного автокомплита нет. 

Atmega328pb в arduino nano это норма?

Купил самую обычную arduino nano, после покупки обратил внимание на то, что вместо привычного микроконтроллера atmega328p там стоит atmega328pb, но не обратил на это особого внимания. Скетчи в такую arduino загружались нормально (где-то тут на форуме нашел скетч проверки портов - все ок). Но вот, решил я проверить, будет ли работать TM1637 на этой плате. Загрузил скетч примера, подключил дисплей, но вместо нормальных цифр и букв, я увидел кракозябры (возможно, это было из-за того, что гребенку я припаивать не собирался и контакты подключал напрямую в отверстия).

TM1637

Можете подсказать когда я подключаю tm1637, а точнее её пины 5V и GND у меня почему-то выключается Ардуино и теряется порт. Купил tm1637 2 дня назад и к ней припоял контакты к CLK, DIO, 5V, GND.
Как решить эту проблему ? Пожалуйста помогите.

RFID+ARDUINO+PROCCESING

Кароче, я хочу сделать так что-бы когда я ставил карточку к RFID(arduino) в COM-порт(11) просто писалось 1 например, и Proccesing должен считывать данные и проверить ли это точно 1, эсли всё будет правильно тогда должен открыться файл access+.bat там я сделал так:

 

start C:\Users\Admin\Desktop\rfid\1.mp3
timeout 3
taskkill /IM wmplayer.exe

Пробывал уже 100 раз но всегда ошибка, кто поможет хотя-бы просто проверку в Proccesing, спасибо!!!!

 

Перевод описания библиотеки PID controllers Modular Professional

Перевод описания библиотеки PID controllers Modular Professional

https://files.fm/f/v4eatffx

Постарался перевести боле менее понятно, хотя ошибки не исключены, если есть желающие перевести точнее пишите в личку.

Можно ли использовать ИК датчик из пульта или LCD экран из калькулятора в ардуино ?

можно ли использовать допустим ИК датчик из пульта в ардуино или LCD экран из калькулятора в ардуино ?

Обмен между двума RS-485

Добрый день.

Пришли 2 модуля RS-485. Хотел проверить их работу.

Подключил 2 модуля к UNO, соединил эти модули между собой. Передаю 3 байта с одного на второй.

На втором вижу 3 переданных байта, но при чтении там пустота.

Как так может быть?

Взаимодействие с ПК

Уважаемые гуру и члены форума!

заранее у всех прошу прощения на случай, если моя тематика на форуме уже раскрыта.

Однако я - новый пользователь, и то. что мне удалось здесь найти, не вполне отвечает на мои вопросы.

Итак, исходное положение:

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