#include <LiquidCrystal_I2C.h>
#include "DHT.h"
LiquidCrystal_I2C lcd(0x27,16,2);
void setup()
{
Serial.begin(115200);
lcd.init();
lcd.backlight();
pinMode(0, OUTPUT);
pinMode(4, OUTPUT);
pinMode(32, OUTPUT);
}
void loop()
{
digitalWrite(0,HIGH);
digitalWrite(4,LOW);
digitalWrite(32,LOW);
lcd.setCursor(5,0);
lcd.print("Colour");
lcd.setCursor(5,1);
lcd.print("RED");
delay(2000);
lcd.clear();
digitalWrite(0,LOW);
digitalWrite(4,HIGH);
digitalWrite(32,LOW);
lcd.setCursor(5,0);
lcd.print("Colour");
lcd.setCursor(5,1);
lcd.print("GREEN");
delay(2000);
lcd.clear();
digitalWrite(0,LOW);
digitalWrite(4,LOW);
digitalWrite(32,HIGH);
lcd.setCursor(5,0);
lcd.print("Colour");
lcd.setCursor(5,1);
lcd.print("BLUE");
delay(2000);
lcd.clear();
digitalWrite(0,HIGH);
digitalWrite(4,HIGH);
digitalWrite(32,LOW);
lcd.setCursor(5,0);
lcd.print("Colour");
lcd.setCursor(5,1);
lcd.print("YELLOW");
delay(2000);
lcd.clear();
digitalWrite(0,HIGH);
digitalWrite(4,LOW);
digitalWrite(32,HIGH);
lcd.setCursor(5,0);
lcd.print("Colour");
lcd.setCursor(5,1);
lcd.print("PURPLE");
delay(2000);
lcd.clear();
digitalWrite(0,LOW);
digitalWrite(4,HIGH);
digitalWrite(32,HIGH);
lcd.setCursor(5,0);
lcd.print("Colour");
lcd.setCursor(5,1);
lcd.print("CYAN");
delay(2000);
lcd.clear();
digitalWrite(0,HIGH);
digitalWrite(4,HIGH);
digitalWrite(32,HIGH);
lcd.setCursor(5,0);
lcd.print("Colour");
lcd.setCursor(5,1);
lcd.print("WHITE");
delay(2000);
lcd.clear();
}