博图16编写跑马灯程序
时间: 2023-12-09 11:05:27 浏览: 69
跑马灯程序是指在显示屏上循环滚动显示一段文字或图案的程序。在博图16上编写跑马灯程序可以采用以下步骤:
1. 定义存储跑马灯内容的数组,如下所示:
```
char text[] = "Hello World! Welcome to Bochuang!";
```
2. 初始化显示屏,设置显示区域和字体大小等参数,如下所示:
```
lcd.init(); // 初始化显示屏
lcd.setArea(0, 0, 127, 63); // 设置显示区域
lcd.setFont(&FreeMonoBold9pt7b); // 设置字体大小
```
3. 在循环中不断更新显示内容,实现跑马灯效果,如下所示:
```
while (1) {
for (int i = 0; i < strlen(text); i++) {
lcd.clear(); // 清空显示屏
lcd.setCursor(i*12, 30); // 设置显示位置
lcd.print(text); // 输出跑马灯内容
delay(100); // 等待一段时间
}
}
```
完整代码如下所示:
```
#include <Bochuang_LCD.h>
Bochuang_LCD lcd;
char text[] = "Hello World! Welcome to Bochuang!";
void setup() {
lcd.init();
lcd.setArea(0, 0, 127, 63);
lcd.setFont(&FreeMonoBold9pt7b);
}
void loop() {
while (1) {
for (int i = 0; i < strlen(text); i++) {
lcd.clear();
lcd.setCursor(i*12, 30);
lcd.print(text);
delay(100);
}
}
}
```