1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #include “IRremote.hpp” int EmpfaengerPin = 11; int LED = 7; void setup() { IrReceiver.begin(EmpfaengerPin); pinMode(LED, OUTPUT); } void loop() { // Daten lesen if (IrReceiver.decode()) { // nächsten Wert lesen IrReceiver.resume(); if (IrReceiver.decodedIRData.address == 0) { // Taste 1 -> gelesener Deizimalwert 22 -> LED einschalten if (IrReceiver.decodedIRData.command == 22) digitalWrite(LED, HIGH); // Taste 2 -> gelesener Deizimalwert 25 -> LED ausschalten if (IrReceiver.decodedIRData.command == 25) digitalWrite(LED, LOW); } } } |
Letzte Aktualisierung: