#include<SoftwareSerial.h>
#include<LiquidCrystal.h>
int sw=8;//instead of ir
int RLED=11;// red led
int PLED=12;//iot module
int GLED=10;//motor led
int BUZZ=9;
int state=0;
LiquidCrystal lcd(6,7,5,4,3,2);
void setup() {
pinMode(8,INPUT);
pinMode(9,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
digitalWrite(10,HIGH);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(9,LOW);
lcd.begin(16,2);
lcd.print("MISSILE DETECTION");
lcd.setCursor(0,1);
lcd.print("AUTOCOLLISIONSYS");
delay(4000);
lcd.clear();
}
void loop()
{
state= digitalRead(8);
if (state==HIGH)
{
lcd.setCursor(0,0);
lcd.print("MISSILE DETECTED");
digitalWrite(9,HIGH);
tone(9,100,2000);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
}
else
{
lcd.setCursor(0,0);
lcd.print("MISSILE SEARCHING");
digitalWrite(9,LOW);
digitalWrite(10,HIGH);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
}
}