#include int ir = 11; // Anschluss des IR-Empfängers an Port 11 int rot = 2; int gruen = 3; int gelb = 4; IRrecv irrecv(ir); decode_results results; void setup() { Serial.begin(9600); pinMode(rot, OUTPUT); pinMode(gruen, OUTPUT); pinMode(gelb, OUTPUT); irrecv.enableIRIn(); } void loop() { if (irrecv.decode(&results)) { // Falls Daten ankommen… Serial.println(results.value); if (results.value == 16724175) { // Taste 1 digitalWrite(rot, HIGH); } if (results.value == 16718055) { // Taste 2 digitalWrite(rot, LOW); } if (results.value == 16716015) { // Taste 4 digitalWrite(gruen, HIGH); } if (results.value == 16726215) { // Taste 5 digitalWrite(rot, LOW); } if (results.value == 16728765) { // Taste 7 digitalWrite(rot, HIGH); } if (results.value == 16730805) { // Taste 8 digitalWrite(rot, LOW); } if (results.value == 16738455) { // Taste 0 digitalWrite(rot, LOW); digitalWrite(gruen, LOW); digitalWrite(gelb, LOW); } irrecv.resume(); // Empfange die nächsten Daten… } } /* Verändere / Ergänze das Programm von oben folgendermaßen: • Tasten 1 und 2: rote LED geht an bzw. aus • Tasten 4 und 5: grüne LED geht an bzw. aus • Tasten 7 und 8: gelbe LED geht an bzw. aus • Aus-Taste: Alle LEDs gehen gleichzeitig aus */