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

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

Использование энкодера в миди контроллере

Постораюсь доходчиво обьяснить проблему. Есть такая чудная программа под названием Guitar Rig, для неё я сделал миди фут контроллер, 10 кнопок и 6 потенциометров. Юзая контроллер пришёл к выводу, что потенциометры не совсем удобны, точнее совсем не удобны, так как у них есть крайнее левое и крайнее правое положение.

Прошу помощи с кодом для реализации поворотников на моте

 

Приветствую!

Прошу помощи знатоков, т.к. сам в программирование ноль, нужен код для реализации реле поворотников на моте, т.к. родное реле кончилось...

Имеем в арсенали три не фиксированных кнопки - левый поворот, правый поворот, выключить моргание...

Одна фиксированая кнопка - аварийка...

Алгаритм представляю себе такой:

Проверяем состояние кнопки аварийки: 1. вкл.- останавливаем все и моргаем левым и правым 2. выкл. - проверяем состояния остальных кнопок

Продолжение выполнение действия , после прекращения if

Хелп , сделал небольшую антипожарную систему, но мне надо , что бы после того как значения датчика стало нормльным , всё равно работал зуммер 10 секунд , а потом отключался .

CyberVoice – для ARDUINO и не только

!!!  это НЕ реклама  !!!  модули CyberVoice я НЕ продаю  !!!

бороздя просторы интернета в поисках профильной информации, я наткнулся на сайт производителей этих модулей.

http://www.cybervoice.inf.ua/prod_16d.html

По описанию производителя в модуле записано 810 звуковых (речевых) сообщений в качестве 16 бит, 32 кГц .  Посмотреть таблицу слов можно по ссылке.

Создание сенсорных кнопок на Tft LCD (spfd5408)

Добрый день. Новичок в ардуино-программировании (то есть  я) нуждается в помощи:

В тестовых примерах библиотек Adafruit имеются вот такие функции рисования и инициализации сенсорных клавиш. Все это прекрасно работает, рисует 3 кнопки в вертикальном отображении (столбец из кнопок).Однако мне в проекте понадобится еще больше кнопок. Каким образом можно добавить кнопки  для горизонтального отображения ( например, 3 кнопки в строке) при том что, функция рисования использует тот самый массив buttonlabels? 

HC-12 передача структуры

Помогите пожалуйста разобраться с передачей структуры по uart(радиомодули HC-12).

Есть структура, ее размер через sizeof равен 5 байт.

typedef struct {   
   uint8_t idTo; //0x01
   uint8_t idFrom; //0x02
   uint8_t nameSensor; // 0x03
   int val; //29 
}Data;

Data sens;

Отправляю структуру радиомодулю Serial1.write((char*)&sens; И в com порт себе. По com порту получаю 4 байта 0x01 0x02 0x03 0x1D. А на приемнике в цикле по идее надо получать 5 байт так как sizeof показал размер 5! А приходит 0x01 0x02 0x03 0x1D 0xFF. 

Подсчет числа файлов на карте SD

Разбираю пример из библиотеки SD listfiles, чтобы написать свою функцию, которая подсчитывает число файлов на карте (без рекурсии, т.е. вложенных папок нет) ... вопрос, что значит:

File _root = SD.open("/");

Разве обратный слэш может быть именем файла? 

 

Помогите пожалуйста избавиться от digitalRead и digitalWrite

Помогите пожалуйста избавиться от digitalRead () и digitalWrite 

Подключение Arduino по протоколу Modbus

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

Подскажите как подключить Arduino к OPC серверу.

Вроде как необходима библеотека, чтобы ардуина общалась с OPC  сервером по Modbus протоколу.

А если есть и знающие люди подскажите откуда вообще берутся эти библеотеки и как их самому сворганить?

Пребразование массива в строку

Добрый день!

Заморочился одной проблемой, делаю  2  выносных пульта для снятия / постановки на охрану.  Необходимо  считать  ключ iButton и отправить данные по  протоколу MQTT.