联盛德W600之OLED显示时间天气(移植U8GLIB图库)

先发一下效果图吧

我这里用的是I2C的0.96寸OLED屏幕,所以仅需将I2C的修改为你所接的那组I2C引脚即可。

联盛德W600之OLED显示时间天气(移植U8GLIB图库)_第1张图片

这两个文件夹下面是u8glib的源文件,不得不说这个库很强大,用起来非常的方便。

联盛德W600之OLED显示时间天气(移植U8GLIB图库)_第2张图片

然后通过HTTP GET天气网站的API接口,将返回的Json中天气数据解析出来显示。

联盛德W600之OLED显示时间天气(移植U8GLIB图库)_第3张图片

需要显示的图标可以通过取模软件转成对应的数组

联盛德W600之OLED显示时间天气(移植U8GLIB图库)_第4张图片

工程直接编译之后只有需要配一下网,配网接口嫌麻烦,没有写,通过AT指令配网即可。

在这里插入图片描述

联网成功有便自动更新显示时间和天气了,也没有什么特别难的地方,我也就不写那么详细了,为了图省事,我直接将我修改过的SDK放上来供大家参考。

附件[1]:WM_SDK_W60X_G3.04.00_OLED显示天气.7z

你可能感兴趣的:(IOT03S开发板,单片机,wifi)