arduino中刷新屏幕的u8g2函数
时间: 2024-05-02 20:17:22 浏览: 182
Arduino的u8g2.zip字库
3星 · 编辑精心推荐
在 Arduino 中使用 U8g2 库可以方便地控制 OLED 显示屏。要刷新屏幕,可以使用 U8g2 的 `u8g2.sendBuffer()` 函数。此函数将缓冲区的内容发送到 OLED 显示屏上,并清除缓冲区。下面是一个简单的示例:
```C++
#include <U8g2lib.h>
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0);
void setup() {
u8g2.begin();
}
void loop() {
u8g2.clearBuffer();
u8g2.drawStr(0, 10, "Hello, world!");
u8g2.sendBuffer();
delay(1000);
}
```
在 `loop()` 函数中,首先清空缓冲区,然后画上一些文本。最后,调用 `sendBuffer()` 函数刷新屏幕,并等待 1 秒钟。这样,文本就会每秒钟刷新一次。
阅读全文