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);
}

Comments

Post a Comment

Popular posts from this blog