#include <IRremote.h>
int receiverPin = 2;
int led = 13;
int btnValue = 0;
bool ledState = HIGH;
IRrecv receiver(receiverPin);
void setup() {
// put your setup code here, to run once:
receiver.enableIRIn();
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
if(receiver.decode()){
//Serial.println("Tlačidlo stlačené");
btnValue = receiver.decodedIRData.command;
Serial.print("Tlačidlo: ");
Serial.println(btnValue);
if(btnValue == 162){
digitalWrite(led, ledState);
ledState = !ledState;
}else{
digitalWrite(led, LOW);
}
receiver.resume();
}
}