#include <LiquidCrystal.h>
LiquidCrystal lcd(18,5,17,16,4,0);
int count=0,last_count=-1;
void setup() {
Serial.begin(115200);
Serial.println("Hello");
lcd.begin(16,2);
lcd.print("type in serial");
lcd.setCursor(0,0);
}
void loop(){
if(last_count!=count){
last_count=count;
lcd.clear();
lcd.setCursor(0,0);
lcd.print("count:");
lcd.print(count);
}
}
void serialEvent() {
while (Serial.available()){
char ch=Serial.read();
Serial.print(ch);
if(ch=='Z'){count=0;
lcd.clear();
}
else if(ch=='U'){
lcd.setCursor(0,0);count++;
}
else if(ch=='D'){
lcd.setCursor(0,1);count--;
}
}
}