Dálkové ovládání spotřebičů - Arduino IR remote control

Nejen létáním živ je člověk. Kdo si hraje nezlobí. Dálkově řízené ovládání spotřebičů (žaluzií) kompatibilní s libovolným TV ovladačem.

Nákup za cca 300Kč z Číny:

1x Baterie
1x Arduino nano
1x IR čidlo
1x relé

Zakoupeno na www.banggood.com

Kód:

#include

int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);

decode_results results;

int on = 0;
int on1 = 0;

void setup()
{

pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver

digitalWrite(2, HIGH);
digitalWrite(3, HIGH);

}

unsigned long last = millis();
unsigned long time = millis();

void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value);
if (results.value == 2155809015)
{
if (millis() - last > 250) {
// on = !on;
if (on == 0) {on = 1; on1=1;} else {on = 0; on1=0;}

digitalWrite(2, on ? LOW : HIGH);
digitalWrite(3, on ? LOW : HIGH);
}
last = millis();
time = millis();
}

else if (results.value == 2155841655)
{
if (millis() - last > 250) {
// on = !on;
if (on == 0) {on = 1; on1=0;} else {on = 0; on1=0;}

digitalWrite(2, on ? LOW : HIGH);
digitalWrite(3, on1 ? LOW : HIGH);
}
last = millis();
time = millis();
}
irrecv.resume(); // Receive the next value
}

if (millis() - time > 30000) {

digitalWrite(2, HIGH);
digitalWrite(3, HIGH);

}

}

 

Poloha

Letiště Podhořany

Nový Dvůr 137
538 03 Podhořany u Ronova

GPS

49°56'21"N ; 015°32'59"E

 

Užitečné odkazy

 
Zircon - This is a contributing Drupal Theme
Design by WeebPal.