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 | #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(); // Taste 1 -> gelesener Deizimalwert 22 -> LED einschalten if (IrReceiver.decodedIRData.command == 22) digitalWriteFast(LED, HIGH); // Taste 2 -> gelesener Deizimalwert 25 -> LED ausschalten if (IrReceiver.decodedIRData.command == 25) digitalWriteFast(LED, LOW); } } |
Letzte Aktualisierung: