#include <LiquidCrystal.h>
int ledr = 1, btnr = 4;
int ledb = 2, btnb = 5;
int ledg = 3, btng = 6;
int rn =7 ,en =8, d4 =9, d5 =10, d6 =11, d7 =12;
LiquidCrystal lcd(en, en, d4, d5, d6 ,d7);
void setup(){
pinMode(ledr, OUTPUT);
pinMode(ledg, OUTPUT);
pinMode(ledb, OUTPUT);
pinMode(btnr, INPUT_PULLUP);
pinMode(btnb, INPUT_PULLUP);
pinMode(btng, INPUT_PULLUP);
lcd.begin(16, 2);
}
void loop(){
int red_status = digitalRead(btnr);
int blue_status = digitalRead(btnb);
int green_status = digitalRead(btng);
if (red_status == LOW){
digitalWrite(ledr, HIGH);
digitalWrite(ledb, LOW);
digitalWrite(ledg, LOW);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("red is on...");
}
else if (blue_status == LOW){
digitalWrite(ledb, HIGH);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("blue is on...");
}
else if (green_status == LOW){
digitalWrite(ledg, HIGH);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("blugreene is on...");
}
else{
digitalWrite(ledr, LOW);
digitalWrite(ledb, LOW);
digitalWrite(ledg, LOW);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("all off...");
}
}