ESP32 devkit v1如何跑DF 1.51OLED透明屏幕
本帖最后由 CTT 于 2022-5-11 18:16 编辑大家好,我是Maker-T。我就是抖音“MT机械制造所”所长!抖音有很多我的有趣的作品!盼三联!
DF最近的新品好玩儿的越来越多。入了一个oled透明屏耍耍。
手头只有最普通的ESP32 DEVKIT V1 DOIT开发板。
直接套官方的wiki示例程序,发现连编译都编译不过去。
看上去是上游哪里出了问题,怎么找都找不到原因。
作为DF的老朋友!我直接找到了产品经理小珍!我俩一碰,问题发现了!
官方示例是使用了DF的FireBeetle 2 ESP32-E,因为板载了GDI排线座,插上即用。
然后DF的FireBeetleESP32,也是可以直接使用的SPI的,那么为啥,杂牌ESP32就不可以了呢!
问题出在这里:
DF官方的开发板管理器兼容了arduinoIDE,因此oled的wiki示例直接写Dx引脚口这个操作才匹配!https://wiki.dfrobot.com.cn/_SKU_DFR0478_FireBeetle_Board_ESP32%E4%B8%BB%E6%9D%BF%E6%8E%A7%E5%88%B6%E5%99%A8V4_0
所以大家需要按照这个方式添加DF官方的开发板。
解决了上游问题,再查两个板卡的原理图,换算成统一的ESP32的GPIO, 把实际接线换一下就ok了!!
过程我就不贴图了,老法师自然会,新手直接用我的接线即可。
OLED---------ESP32 DEVKIT V1 DOIT
DC-------------D25
RES------------D26
CS-------------D27
MOSI----------D23
SCLK-----------D18
GND----------GND
VCC------------VIN
示例程序里:需要改一下标黄的接口,
作为处女座,我喜欢和电路板上丝印统一的顺序和IO口连号,这下舒服多了!
刷程序的板卡选择DF的FireBeetleESP32:
OK了!!同样的方式,所有的杂牌esp32也可以耍起来DF的oled了!!!
耍起来!!
666~~666~~~~~ 一个字,酷~~~~~~~~~~~~~
页:
[1]