You are on page 1of 2

here it is sir.....

void main() {
while(1){
char lock = "LOCK ON";
char stat = "SYSTEM STATUS";
char read;
TRISA=0Xff;
TRISB=0X00;
Usart_Init(9600);
delay_ms(5000);
read=Usart_Read();
if(Usart_Data_Ready()){
if(read==lock)
{ delay_ms(2000);
portb.f0==1 ; //lock on.
delay_ms(2000);
Usart_WRITE_TEXT("AT+CMGS=");
delay_ms(1000);
Usart_WRITE(0X22); //"
delay_ms(2000);
Usart_WRITE_TEXT("+639183883776"); //MY NUMBER
delay_ms(2000);
Usart_WRITE(0X22); //"
Usart_WRITE(0X0D); //<CR> means enter
delay_ms(2000);
Usart_WRITE_TEXT("LOCK IS ON");
Usart_WRITE(0X0D); //<CR> means enter
delay_ms(2000);
Usart_WRITE(26);
delay_ms(2000);
Usart_WRITE(0X0D); //<CR> means enter
delay_ms(5000);}
else if(read==stat) //inquier for status
{ delay_ms(2000);
Usart_WRITE_TEXT("AT+CMGS=");
delay_ms(1000);
Usart_WRITE(0X22); //"
delay_ms(2000);
Usart_WRITE_TEXT("+639183883776"); //MY NUMBER
delay_ms(2000);
Usart_WRITE(0X22); //"
Usart_WRITE(0X0D); //<CR> means enter
delay_ms(2000);
if(porta.f0==0 && porta.f1==0)
{Usart_WRITE_TEXT("Your lights and outlet is on");} //loads are on
else if(porta.f0==1 && porta.f1==0)
{Usart_WRITE_TEXT("Light2 and Outlet is On");} //light two on
else if(porta.f0==0 && porta.f1==1)
{Usart_WRITE_TEXT("Light1 is On");} //light one on
else if(porta.f0==1 && porta.f1==1)
{Usart_WRITE_TEXT("All loads are Off");} //loads are off
Usart_WRITE(0X0D); //<CR> means enter
delay_ms(2000);

Usart_WRITE(26);
delay_ms(2000);
Usart_WRITE(0X0D); //<CR> means enter
delay_ms(5000); }
}
}
}

You might also like