//menyertakan library remote
#include <IRremote.h>
//membuat alias pin 15 dengan nama pin RECEIVER
#define PIN_RECEIVER 15 // Signal Pin of IR receiver
//MEMBUAT OBJECT BARU dengan nama receiver
//diturunkan dari clas IRrecv
//argument yang disertakan PIN_RECEIVER
IRrecv receiver(PIN_RECEIVER);
#define pinRelay 21
int datakuRemote=0;
void setup() {
Serial.begin(115200);
receiver.enableIRIn(); // Start the receiver
pinMode(pinRelay,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
// Checks received an IR signal
if (receiver.decode()) {
datakuRemote = receiver.decodedIRData.command;
Serial.println(datakuRemote);
if(datakuRemote==48){
digitalWrite(pinRelay, HIGH);
}
if(datakuRemote==24){
digitalWrite(pinRelay, LOW);
}
receiver.resume(); // Receive the next value
}
}