【DigiKey手势翻页笔活动】+过程贴+驱动OLED
在上次程序基础上,加入OLED的驱动处理。OLED使用最简单的0.96英寸的OLED屏,使用I2C接口。在准备工作中发现开发板上备有SCL和SDA接口,是Arduino接口用的,叛变刚好还有GND和AVDD两个插口,查了下电路图,AVDD最终是接在VDD上。开发板上电后AVDD是3.3V的电压,刚好可以提供给OLED用。
1、OLED的引脚图
引脚排列:GND,Vcc,SCL,SDA
2、开发板相关位置的排布
注意看红色边框区域,提供的针座做输出为:GND, AVDD,SDA, SCL。OLED对接上去,只要把板子上SCL和SDA的功能互换,就能完美匹配OLED。SCL和SDA使用了PB6和PB7,程序里把这两个功能按照OLED的实际引脚功能做下调整就行,不需要大的改动。
把和OLED有关的代码拷贝过来,编译、下载到开发板上。配合手势传感器,把检测结果显示到OLED上,结果如下图所示,效果不错。
演示用视频地址:https://www.bilibili.com/video/BV18x4y1Y7cD/
手势传感器演示视频