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

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

Как один раз проиграть мелоию?

Здравствуйте!
Подскажите новичку, пожалуйста. Задумка такая, как только срабатывает датчик проигрывается один раз мелодия.Датчик в виде сопротивления.Программа определяет сопротивление и если оно нужного номинала проигрывает один раз мелодию.Но проблема в том ,что если датчик будет включен постоянно то мелодия будет постоянно повторятся, а мне нужно чтоб она сработала один раз. Как сделать чтоб она сработала разово?

Отправка двоичных данных через uart

Доброго времени суток. 

Подскажите пожалуйста как через arduino 2560 передавать и считывать двоичные данные и выполнить какие то действия например если приняли (0x68,0x00,0x00,0x68) включить пин 13 или перевести в строку и отправить в ком порт 1? 

Подскажите как лучше сделать денаминеское смещение курсора

Доброго времени суток!

Прошу не пинайте сильно, я новичёк в программировании.

Делаю для себя часы - термометр на 16*2 I2C дисплее, реалтайме DS3231, датчиках температуры ds1820. Датчиков температуры 2шт.

Основные задачи: понять что и как рпботает, разобраться в программировании.

Подскажите как лучше сделать денаминеское смещение курсора в строках 134, 135, 138, 141

Помогите модифицировать программу под Arduino MEGA2560 и TCL5940

Делаю RGB Led Cube 12x12x12 на TLC5940 (27 микросхем) и Arduino MEGA2560.
Вроде процесс к концу идет. Сейчас начал тестировать все это дело.

Дисковый телефон

Помогите допилить скетч до конца. 

Появилось желание сделать кодовую панель из дискового наберателя. На нем контакта: счетчик, реверс и общая земля. Счетчик в спокойном состоянии замкнут с землей. При прокручивании диска, реверс замыкается с землей. При обратном возращении диска, счетчик размыкается N количество раз, далее реверс отмыкается от земли. 

Работа с цифровым потенциометром DS2890

Прошу помощи по работе с цифровым потенциометром DS2890 (в ардуино я новичек, опыта мало).

Приобрел на aliexpress http://ru.aliexpress.com/item/Free-Shipping-1PCS-DS2890-2890-DIP8-DALLAS/32324837948.html?adminSeq=201552608&shopNumber=512100

Запись состояния аналоговой резистивной клавиатуры в массив

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

постороение траетороий на базе MPU-9250

доброго всем времени суток,ув., форумчане.

есть задача: определение траетории в пространве тела (колесная машина).

ШД не хочет крутится в обратную сторону

По описанию должен крутится обратно, а он не крутится, кто знает в чём причина.

Перевод char в char[]

Привет есть число записаное в переменую типа char. Мне нужно считать старшие 4 бита этого числа. Как это можно сделать? P.S. главное скорость. Спасибо.