#include <IRremote.hpp>
#define pinOrange 2
#define pinHijau 3
#define pinUngu 4
#define pinIR 5
void setup() {
IrReceiver.begin(pinIR);
pinMode(pinIR, INPUT);
pinMode(pinOrange, OUTPUT);
pinMode(pinHijau, OUTPUT);
pinMode(pinUngu, OUTPUT);
}
void loop() {
if (IrReceiver.decode());{
jalankanPerintah();
IrReceiver.resume();
}
}
void jalankanPerintah(){
int kode = IrReceiver.decodedIRData.command;
switch(kode) {
case 162:
break;
case 48: //tombol 1
digitalWrite(pinOrange, HIGH);
break;
case 24: //tombol 2
digitalWrite(pinHijau, HIGH);
break;
case 122: //tombol 3
digitalWrite(pinHijau, HIGH);
break;
}
}