#include <IRremote.hpp>
#define pinMerah 7
#define pinBiru 8
#define pinIR 9
void setup() {
pinMode(pinMerah, OUTPUT);
pinMode(pinBiru, OUTPUT);
pinMode(pinIR, INPUT);
IrReceiver.begin(pinIR);
}
void loop() {
if (IrReceiver.decode()) {
jalankanPerintah();
IrReceiver.resume();
}
}
void jalankanPerintah() {
switch (IrReceiver.decodedIRData.command) {
case 48: //tombol 1
digitalWrite(pinMerah, HIGH);
break;
case 24: //tombol 2
digitalWrite(pinBiru, HIGH);
break;
case 104: //Tombol 0
digitalWrite(pinBiru, LOW);
digitalWrite(pinMerah, LOW);
break;
}
}