用户工具

站点工具


ocrobot:alpha:1602:tutorial07

屏幕滚动

这个例程显示了如何在OCROBOT ALPHA 1602 LCD显示屏上滚动屏幕。

硬件

搭建电路

  1. ALPHA 1602 LCD模块插入并行扩展版1号槽位。
  2. ALPHA MEGA328-U模块插入并行扩展板2号槽位。
  3. USB线连接计算机与ALPHA MEGA328-U。

代码

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x20,16,2); 
void setup() {
  lcd.init();
  lcd.backlight();
  lcd.print("hello, world!");
  delay(1000);
}
 
void loop() {
  // 向左滚动字符到屏左边边缘:
  for (int positionCounter = 0; positionCounter < 13; positionCounter++) {
    lcd.scrollDisplayLeft();
    delay(150);
  }
 
  //向右滚动到屏右边边缘 
  for (int positionCounter = 0; positionCounter < 29; positionCounter++) {
    lcd.scrollDisplayRight();
    delay(150);
  }
 
  // 向左滚动
  for (int positionCounter = 0; positionCounter < 16; positionCounter++) {
    lcd.scrollDisplayLeft();
    delay(150);
  }
 
  delay(1000);
 
}

返回上一级

ocrobot/alpha/1602/tutorial07.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1