论坛中贴子一般都是如何通过STM32驱动OLED。然而我想只是esp8266就驱动呢?
原理是一样的,都是IIC通讯,改一下引脚就行。但是在GotKit3S 下,还是有些地方要注意的。
首先GotKit3S下提供的OLED接口好像是供MCU模式准备的样子的。。。或者说它连接到的esp8266上的引脚,我不知道怎么去使用吧。
然后,比较多的引脚,都已经赋予了特定功能的,有可能因为硬件设计的问题,导致那些引脚不能用的。
一开始我用了驱动全彩LED的 GPIO4,GPIO15,然而不行,应该是受LED驱动芯片影响了。
然后使用了控制马达的两个PWM引脚,马达一直转(好怕它转坏了)。最后用了key3和key1的两个引脚。只有不按下按键,大概就没什么问题吧。对应着esp8266 的GPIO0 和 GPPIO5。
简单的实验效果如下:
论坛中贴子一般都是如何通过STM32驱动OLED。然而我想只是esp8266就驱动呢?
原理是一样的,都是IIC通讯,改一下引脚就行。但是在GotKit3S 下,还是有些地方要注意的。
首先GotKit3S下提供的OLED接口好像是供MCU模式准备的样子的。。。或者说它连接到的esp8266上的引脚,我不知道怎么去使用吧。
然后,比较多的引脚,都已经赋予了特定功能的,有可能因为硬件设计的问题,导致那些引脚不能用的。
一开始我用了驱动全彩LED的 GPIO4,GPIO15,然而不行,应该是受LED驱动芯片影响了。
然后使用了控制马达的两个PWM引脚,马达一直转(好怕它转坏了)。最后用了key3和key1的两个引脚。只有不按下按键,大概就没什么问题吧。对应着esp8266 的GPIO0 和 GPPIO5。
简单的实验效果如下: