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

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

Как разорвать коннект блютузов?

блютуз модуль нс-05 на ардуино мега установил коннект с другим блютуз модулем и начал принимать информацию.

в скетче это Serial1. блютуз модуль работает в командном режиме.

информационный поток  интенсивный - около 512х8 символов в секунду.

я пытаюсь программно разорвать коннект командой  Serial1.println("AT+DISC");

команда не отрабатывается из-за того что все ресурсы брошены на обработку входного потока данных.

для разрыва соединения нужно только выключать какое-то устройство.

arduino modbus 485

Пытаюсь посылать ардуиной данный по modbus(485 по 2 проводам) связка arduino -- XY-017 -- moxa to ETH и дальше уже обрабатывать их. 

Пытался использовать библиотеку ModbusRtu.h, но вижу осциллографом что данные не отправляются и TxRX не на моксе не на ардуино не моргают. 

 XY-017 подключен к пинам 0 и 1. (местами менял не помогает)

 

Dragino WiFi Yun Shield в качестве модуля управления для Arduino Leonardo

Всем привет!

Вопрос такой: по данной ссылке выложен скетч, позволяющий использовать MKR1000 в качестве WiFi приёмника и одновременно USB-клавиатуры. Есть ли возможность проделать то же самое с бутербродом Dragino Yun Shield + Arduino Leonardo?

Задача - передавать команды на Yun Shield по WiFi, которые преобразуются в нажатие клавиш (Keyboard.h) и передаются от Leonardo по USB в комп

Проверка наличия подключения к bluetooth модулю

Всем доброго!

Вопрос у меня такой друзья: есть ардуино нано и есть bluetooth модуль.

Суть вопроса: необходимо проверять, что к bluetooth модулю произошло подключение. И соответственно, если подключение есть- ручное управление устройством; если подключения нет-автоматическое.

Делаю так:

if (Serial.available()>0)

{

   тут код ручного режима

}

else

{

Подскажите хороший проект BLE Mesh сети с поддержкой ESP32 и NRF52

Всем привет

Очередной раз накушавшись с MySemsors и NRF решил поискать альтернативу.

Исходя из доступности контроллеров ESP32 и NRF52 напрашивается перевести домашнюю автоматизацию на BLE. К сожалению, поиск в интернете не нашел хорошего открытого проекта BLE Mesh сети.

Никто использует такого?

Желательные требования:

- Open Source [зрелый проект с актуальной поддержкой
- Железо ESP32, NRF52, Arduino+ BLE адаптеры, желательно Raspberri PI и Android
- Хорошо бы уже был готовый шлюз в MQTT 

Управление яркостью 12 в светодиодной лентой с помощью ардуино

Привет, подскажите кто-нибудь как можно управлять яркостью светодиодной лентой напряжением 12в?

Клавиатура и ЖК дисплей

всем привет ребята! Я студент, и мне дали задание:
Электронные часы показывают время в формате h:mm:ss (от 0:00:00 до 23:59:59), то есть сначала записывается количество часов, потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями. С начала суток прошло N секунд. Выведите, что покажут часы. Входные данные: На вход дается натурально число N, не превосходящее 107 10^7 107 (10000000). Выходные данные: Выведите ответ на задачу.

Использование двух шин i2c при подключении ADS1115 к esp32

Вечер добрый!

Подскажите   возможно ли как-то  заставить библиотеку  Adafruit_ADS1015 работать с определенной   шиной  в  вот такой конструкции :

#include <Wire.h>

Platformio -я новичок -ничего не получается

Установил прогу- создал простой проект мигания на ардуино,

запускаю без отладки- появляется окно (не удалось найти указанную задачу)
Помогите что дальше?