用u8glib写一个实例代码
时间: 2023-12-29 18:23:12 浏览: 105
U8glib编程库
u8glib是一款用于嵌入式系统的图形库,可以用于驱动各种OLED、LCD等显示屏。下面是一个使用u8glib库的实例代码,该代码可以在OLED屏幕上显示“Hello World!”。
```
#include <U8glib.h>
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);
void setup() {
u8g.setFont(u8g_font_unifont);
}
void loop() {
u8g.firstPage();
do {
u8g.drawStr(0, 20, "Hello World!");
} while (u8g.nextPage());
}
```
这个代码使用了U8GLIB_SSD1306_128X64类来初始化u8g对象,然后在setup函数中设置了字体,接着在loop函数中使用firstPage和nextPage函数来绘制屏幕上的内容。在do-while循环中,使用drawStr函数在屏幕上绘制了“Hello World!”这个字符串。
阅读全文