Documente Academic
Documente Profesional
Documente Cultură
Like 1M
Follow@EngineersGarage
Follow
IRRemoteControlledHomeAppliancesusingArduino
Description
Circuit Diagram
Source Code
#include<LiquidCrystal.h>
#include <IRremote.h>
int RECV_PIN = 9; // Output pin of TSOP sensor
IRrecv irrecv(RECV_PIN);
decode_results results;
LiquidCrystal lcd(7,6,5,4,3,2);
#define light1 10
#define light2 11
#define TV 12
int temp=0,temp1;
void setup()
{
lcd.begin(16,2);
pinMode(light1,OUTPUT);
pinMode(light2,OUTPUT);
pinMode(TV,OUTPUT);
pinMode(13,OUTPUT);
lcd.setCursor(0,0);
lcd.print(" Home/Office ");
lcd.setCursor(0,1);
lcd.print(" Aplliances ctrl");
delay(2000);
lcd.setCursor(0,0);
lcd.print("Using IR Remote ");
lcd.setCursor(0,1);
lcd.print("By Saddam Khan ");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Engineers Garage");
delay(2000);
void loop()
{
int i,j,k,l,m;
lcd.clear();
while(1)
{
lcd.setCursor(0,1);
lcd.print("System Ready ");
delay(100);
if (irrecv.decode(&results))
{
digitalWrite(13, HIGH);
delay(10);
digitalWrite(13, LOW);
else
{
digitalWrite(TV, LOW);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("TV OFF");
delay(10);
}
j++;
}
else
{
digitalWrite(light1, LOW);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("LIGHT 1 OFF");
delay(10);
}
k++;
}
else
{
digitalWrite(light2, LOW);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("LIGHT 2 OFF");
delay(10);
}
l++;
}
26338 reads
Like 14
Comments
hi EG, this project is
Submitted by ram vasanth on Mon, 02/03/2015 06:49
Tweet