本帖最后由 xld0932 于 2023-2-28 11:14 编辑
#申请原创# @21小跑堂
NBK-EBS003 IoT功能扩展板是新定义推出的基于NBK-RD8x3x核心底板上的扩展硬件,具有丰富的功能:
1.四个常规LED灯
2.三色RGB灯
3.触控按键、触控滑条
4.OLED显示模块
5.ESP-01 Wi-Fi模块
在之前的分享帖中我们已经介绍了LED灯、RGB灯的控制方式,对于NBK-EBS003 IoT功能扩展板亦是相同的控制原理,需要注意的是,如果是将NBK-ES003 IoT扩展板直接插在NBK-RD8x3x核心底板上,需要将核心底板上的J10跳帽移动一设置选项,这样才可以使用三色RGB灯正常显示哦;
本篇要主要来分享一下使用RD8T36系列芯片的USCI0接口的TWI工作模式完成对OLED的显示驱动,UART0接口完成与ESP-01 Wi-Fi模块的通讯,最后结合这两个功能完成通过ESP-01 Wi-Fi模块连接Wi-Fi后,与知心天气服务器进行连接,获取当地的实时温度,显示在OLED上……
当然在完成上述功能的前提下,我们还需要准备一下软硬件相关的资料:
1、RD8T36P48J芯片数据手册
2、易码魔盒EasyCodeCube_RDSV3.2.5_20230105
3、新定义NBK-RD8x3x应用资料
上面3个都可以在新定义官网的下载中心进行下载:https://www.rdsmcu.com/
4、NBK-EBS003 IoT扩展板原理图:
NBK-EBS003原理图.pdf
(135.27 KB)
|
结构清晰,代码详细,实现效果较好,视频展示也很不错,采用AT指令方式与模块通信,简单快捷。