// LCD1602 to Arduino Uno connection example
// https://wokwi.com/projects/469186875247481857
// Modified from https://wokwi.com/projects/294342288335700490
// to demonstrate change detection and conversion for
// https://forum.arduino.cc/t/how-to-make-a-two-button-controller-for-a-stepper-motor-into-linear-movement-and-have-an-lcd-tracking-the-distance/1448136/145
// See also https://forum.arduino.cc/t/wokwi-simulations-for-arduino-built-in-examples/1304754/14
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
void setup() {
lcd.begin(16, 2);
// you can now interact with the LCD, e.g.:
lcd.print("Hello World!");
}
void loop() {
// ...
int val = analogRead(A0);
static int lastVal = -1;
if(val != lastVal){
lcd.setCursor(0,1);
lcd.print(val); lcd.print(" ");
lcd.setCursor(7,1);
lcd.print(val*0.01); lcd.print(" ");
lastVal = val;
}
}