#include <boarddefs.h>
#include <IRremote.h>
#include <IRremoteInt.h>
#include <ir_Lego_PF_BitStreamEncoder.h>
#include <IRremote.h>
int RECV_PIN = 7;
int relay = 6;
int itsONled[] = {0,0,0,0};
#define code1 15300
int posisi = 0;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(relay, OUTPUT);
}
void loop() {
if (irrecv.decode(&results)) {
unsigned int nilai = results.value;
if(nilai == 15300){
if(posisi == 0){
digitalWrite(relay, HIGH);
posisi = 1;
}
else if(posisi ==
1){
digitalWrite(relay, LOW);
posisi = 0;[
}
}
Serial.println(nilai);
irrecv.resume();
}
}
Comments
Post a Comment