#include LiquidCrystal lcd (4,5,6,7,8,9); int redPin=10; int bluePin=11; int greenPin=12; int piezoPin=13; bool alarmOn=false; void setup(){ pinMode(redPin,OUTPUT); pinMode(bluePin,OUTPUT); pinMode(greenPin,OUTPUT); pinMode(piezoPin,OUTPUT); lcd.begin(16,2); Serial.begin(9600); lcd.print("Alarm is OFF"); } void loop (){ if (Serial.available()>0){ char command=Serial.read(); if (command=='1'){ alarmOn=true; lcd.clear(); lcd.print("Alarm is On"); digitalWrite(redPin,HIGH); digitalWrite(greenPin,LOW); digitalWrite(bluePin,LOW); tone (piezoPin,1000); } else if (command=='0'){ alarmOn=false; lcd.clear(); lcd.print("Alarm is OFF"); digitalWrite(redPin,LOW); digitalWrite(greenPin,LOW); digitalWrite(bluePin,LOW); noTone(piezoPin); } } }