Smart light system
Diagram -
Code-
char p;
#include <IRremote.h>
IRrecv Piusha(A1);
decode_results results;
void setup() {
Piusha.enableIRIn();
pinMode(9,OUTPUT);
Serial.begin(9600);
}
void loop() {
if (Piusha.decode(&results)) {
Serial.println(results.value, DEC);
Piusha.resume();
}
delay(100);
long val = results.value;
if (val ==16769310) {
digitalWrite(9,HIGH);
delay(500);
}
if (val == 16736670) {
digitalWrite(9,LOW);
delay(500);
}
if(Serial.available()){
p = Serial.read();
Serial.println(p);
}
if(p =='1'){
digitalWrite(9,HIGH);
}
else if(p == '2'){
digitalWrite(9,LOW);
}
delay(100);
}
super
ReplyDeleteTHANXS piusha
ReplyDelete