Arduino滚动屏显示LCD1602
若滚动出现重影,可延长delay时间
#include<LiquidCrystal.h>
const int rs=3,en=5,d4=10,d5=11,d6=12,d7=13;
LiquidCrystal lcd(rs,en,d4,d5,d6,d7);
void setup() {
// put your setup code here, to run once:
lcd.begin(16,2);
lcd.print("hello,world");
delay(1000);
}
void loop() {
// put your main code here, to run repeatedly:
for(int positionCounter=0;positionCounter<13;positionCounter++)
{
lcd.scrollDisplayLeft();
delay(600);
}
for(int positionCounter=0;positionCounter<29;positionCounter++)
{
lcd.scrollDisplayRight();
delay(600);
}
for(int positionCounter=0;positionCounter<16;positionCounter++)
{
lcd.scrollDisplayLeft();
delay(600);
}
delay(1000);
lcd.setCursor(0,1);
lcd.print(millis()/1000);
}