#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
int redpin = 13;
int yellowpin = 12;
int greenpin = 8;
void setup() {
pinMode(redpin, OUTPUT);
pinMode(yellowpin, OUTPUT);
pinMode(greenpin, OUTPUT);
lcd.begin(16,2);
}
void loop() {
lcd.setCursor(0,0);
digitalWrite(redpin, HIGH);
digitalWrite(yellowpin, LOW);
digitalWrite(greenpin, LOW);
lcd.print("Light:RED");
delay(5000);
digitalWrite(redpin, LOW);
digitalWrite(yellowpin, HIGH);
lcd.clear();
lcd.print("Light: YELLOW");
delay(2000);
digitalWrite(yellowpin, LOW);
digitalWrite(greenpin, HIGH);
lcd.clear();
lcd.print("Light: GREEN");
delay(5000);
digitalWrite(greenpin, LOW);
digitalWrite(yellowpin, HIGH);
lcd.clear();
lcd.print("Light: YELLOW");
delay(2000);
digitalWrite(yellowpin, LOW);
}