#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x27, 20, 4);
int RED = 4;
int GREEN = 3;
int BLUE = 2;
int BUTTON1 = 31;
int BUTTON2 = 33;
int BUTTON3 = 35;
int po1 = A0;
int po2 = A1;
int po3 = A2;
void setup() {
// put your setup code here, to run once:
lcd.init();
lcd.clear();
lcd.backlight();
pinMode(RED, OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BLUE, OUTPUT);
pinMode(po1, INPUT);
pinMode(po2, INPUT);
pinMode(po3, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int state1 = map( analogRead(po1), 0 , 1023 , 0 , 225);
int state2 = map( analogRead(po2), 0 , 1023 , 0 , 225);
int state3 = map( analogRead(po3), 0 , 1023 , 0 , 225);
analogWrite(RED,state1);
analogWrite(GREEN,state2);
analogWrite(BLUE,state3);
lcd.setCursor(2,1);
lcd.print("RED: ");
lcd.setCursor(9,1);
lcd.print(state1);
lcd.setCursor(2,2);
lcd.print("GREEN: ");
lcd.setCursor(9,2);
lcd.print(state2);
lcd.setCursor(2,3);
lcd.print("BLUE: ");
lcd.setCursor(9,3);
lcd.print(state3);
lcd.setCursor(15,0);
lcd.print("Aayan");
}