int analogPin = A0; // potentiometer wiper (middle terminal) connected to analog pin 3
// outside leads to ground and +5V
float value;
int led=3; // variable to store the value read
#include <LiquidCrystal.h>
const int rs=12,e=11,d4=7,d5=6,d6=5,d7=4;
LiquidCrystal lcd(rs,e,d4,d5,d6,d7);
void setup() {
lcd.begin(16,2);
pinMode(A0, INPUT);
pinMode(led,OUTPUT);
//pinMode(led, OUTPUT); // setup serial
}
void loop() {
value = analogRead(analogPin);
// read the input pin
value=map(value,0.00,1023.00,0.00,255);
lcd.setCursor(0,1) ;
lcd.print("value:");
lcd.print(value);
analogWrite(led,value);
if(value==0){
lcd.setCursor(0,0);
lcd.print(" ");
}
if(value>=1){
lcd.setCursor(0,0);
lcd.print("beg");
}
else{
lcd.setCursor;
}
if(value>=127){
lcd.setCursor(5,0);
lcd.print("med");// debug value
}
if(value>=255){
lcd.setCursor(10,0);
lcd.print("mix");
}
}