#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
int led1 = 10;
int led2 = 11;
int val1;
int val2;
int pot;
float val1per;
float val2per;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
lcd.begin(16, 2);
}
void loop() {
pot = analogRead(A0);
val1 = map(pot, 0, 1023, 0, 255);
val2 = map(pot, 0, 1023, 255, 0);
val1per=val1*100.0/255.0;
val2per=val2*100.0/255.0;
analogWrite(led1, val1);
analogWrite(led2, val2);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Led1 cur ");
lcd.print(val1per);
lcd.print(" %");
lcd.setCursor(0, 1);
lcd.print("Led 2 a ");
lcd.print(val2per);
lcd.print(" %");
delay(50);
}