聚丰项目 > 万物基于Hello,World

万物基于Hello,World

用AB32VG1驱动ssd1306 oled屏幕实现移动的《Hello World》。

DC_RedStone DC_RedStone

分享
0 喜欢这个项目
团队介绍

DC_RedStone DC_RedStone

团队成员

DC_RedStone 背锅侠

分享
项目简介
用AB32VG1驱动ssd1306 oled屏幕实现移动的《Hello World》。
硬件说明

屏幕为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);
    }
}


演示效果

如视频所示

评论区(0 )