/* IRRemote teek vajab dekodeerimise makrot enne teegi lisamist */ #define DECODE_SAMSUNG #include <IRremote.hpp> #define LEFT_LED_PIN 7 #define IR_RECEIVE_PIN 10 void setup() { Serial.begin(9600); /* IR seadistamine koos seisundi LEDi määramisega */ IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK, LEFT_LED_PIN); } void loop() { if (IrReceiver.decode()) { /* Alustame järgmise paketi kuulamist enne töötlust (reageerib paremini) */ IrReceiver.resume(); /* Kontrollime kas samsungi IR pakett */ if (IrReceiver.decodedIRData.protocol == SAMSUNG) { /* Väljastame dekodeeritud paketi ja saadame üle jadaühenduse */ IrReceiver.printIRResultShort(&Serial); } } }