聚丰项目 > 万物基于Hello,World
用AB32VG1驱动ssd1306 oled屏幕实现移动的《Hello World》。
DC_RedStone
分享DC_RedStone
团队成员
DC_RedStone 背锅侠
屏幕为SSD1306 12864 IIC。可能是因为模拟IIC速度太慢,实际刷新率极低
程序用RT-Thread Studio开发,需要在RT-Thread Settings中添加ssd1306库,并启用IIC总线
以下为源码:
#include <rtthread.h> #include "board.h" #include "ssd1306.h" int main(void) { rt_kprintf("Hello, world\n"); ssd1306_Init(); int y=0; while (1) { if(y>=56) y=0; ssd1306_Fill(Black); ssd1306_SetCursor(0, y++); ssd1306_WriteString("Hello, World!", Font_7x10, White); ssd1306_UpdateScreen(); rt_thread_mdelay(10); } }
如视频所示