聚丰项目 > 万物基于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);
}
}如视频所示