Нужна помощь. IR Send. Послать сразу 3 кода разных устройств.
- Войдите на сайт для отправки комментариев
Пнд, 12/12/2016 - 16:44
Имеется:
3 разных устройства, на всех нужно одним нажатием кнопки ардуино прибавить звук.
Все коды уже считаны.
Нужен скетч, который пошлет поочередно с минимальной задержкой
| код |
битность |
| 0x20DF10EF |
32 |
| 0x800F040C |
36 |
| 0xA90 | 12 |
Проблема в том, что устройства разные.
одно Sony, другое BBK, третье- LENOVO
битность разная, просто незнаю как дальше двигаться.
При нажатии кнопки должно выполниться все три кода, и зациклиться 5 раз.
0x20DF10EF
delay 10
0x800F040C
delay 10
0xA90
delay 10
for i=0 to 5
do
send sony 0x20DF10EF
delay 10
send bbk 0x800F040C
delay 10
send lenovo 0xA90
delay 10
else end
при этом светодиодом подмигивать бы конечно каким-нибудь.
Это я как на бейсике примерно написал, помогите подогнать в ардуиновский скетч плиз.
#include IRsend irsend; int x = 1; x=x+1 void setup() { Serial.begin(9600); } void loop() { while x<5 irsend.sendBBK(0x20DF10EF, 32); delay(10); irsend.sendSONY(0x800F040C, 36); delay(10); irsend.sendLenovo(0xA90, 12); delay(10); } Ну как это грамотно сделать, а?Начните с миганием светодиодом из 1 урока ардуины, там где то и кнопка есть... А посылку уже прикрутите. Вообще изучите все уроки для начинающих, это займет не больше часа, тем более что в бейсике шарите. У Вас все вопросы по данному проекту отпадут...