Управление Arduino с ИК пульта (Управление нагрузкой 220В)
- Войдите на сайт для отправки комментариев
Чт, 27/03/2014 - 21:57
Помогите пожалуста: вопрос такой ... есть аrduino uno залил код чтобы управлять аrduino с ик пульта подкл. реле модуль 4 кнопки тоесть каждая кнопка на 1 реле, каким оброзом мне добавить одну кнопку на вкл. всех сразу и одну кнопку на выкл. всех?
#include <IRremote.h> int RECV_PIN = 11; IRrecv irrecv(RECV_PIN); decode_results results; int a=0; int b=0; int c=0; int d=0; void setup() { irrecv.enableIRIn(); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); } void loop() { if (irrecv.decode(&results)) { delay(300); if (results.value == 0xE13DDA28) {a=a+1;} if (results.value == 0xAD586662) {b=b+1;} if (results.value == 0x273009C4) {c=c+1;} if (results.value == 0xF5999288) {d=d+1;} if (a==1){digitalWrite(2, LOW);} else {digitalWrite(2, HIGH); a=0;} if (b==1){digitalWrite(3, LOW);} else {digitalWrite(3, HIGH); b=0;} if (c==1){digitalWrite(4, LOW);} else {digitalWrite(4, HIGH); c=0;} if (d==1){digitalWrite(5, LOW);} else {digitalWrite(5, HIGH); d=0;} { delay(50); } irrecv.resume(); } }
Попробуйте понять что происходит в строках 32-35. Если сложно, начнайте с простых примеров типа "помигать диодом".
А если можно поподробнее пожалуйста...
DigitalWrite, куда ещё подробнее даже и не знаю..
.