Stap 2: Installatie & code
Code
#include
int RECV_PIN = 6;
IRrecv irrecv(RECV_PIN);
decode_results resultaten;
VOID Setup
{
Serial.begin(9600);
pinMode(9,OUTPUT);
pinMode (2, OUTPUT);
pinMode (3, OUTPUT);
pinMode (4, OUTPUT);
pinMode (5, OUTPUT);
digitalWrite(9,HIGH);
irrecv.enableIRIn();
Start de ontvanger
}
void loop
{
Als (irrecv.decode (& resultaten))
{
Serial.println (results.value, HEX);
switch(results.Value)
{
Case 0xC084:
digitalWrite (2, HIGH);
delay(1000);
breken;
Case 0xC044:
digitalWrite (2, laag);
delay(1000);
breken;
Case 0xC0C4:
digitalWrite (3, hoge);
delay(1000);
breken;
Case 0xC024:
digitalWrite (3, laag);
delay(1000);
breken;
Case 0xC0A4:
digitalWrite (4, HIGH);
delay(1000);
breken;
Case 0xC064:
digitalWrite (4, laag);
delay(1000);
breken;
Case 0xC0E4:
digitalWrite (5, hoge);
delay(1000);
breken;
Case 0xC014:
digitalWrite (5, laag);
delay(1000);
breken;
Case 0xC0E8:
digitalWrite (2, laag);
digitalWrite (3, laag);
digitalWrite (4, laag);
digitalWrite (5, laag);
delay(1000);
breken;
}
irrecv.resume();
}
}