如何使用Micropython通过I2C访问HTIT-WB32上的OLED?
How to access OLED on HTIT-WB32 with Micropython through I2C?
我在 HTIT-wb32 ESP32 板上安装了 Micropython v1.9.2。我可以 运行 编码,连接到我的路由器等。我无法通过 I2C 访问内置 OLED 显示屏。
电路板的 OLED 引脚布局表明 SDA 在引脚 4 上,SCL 在引脚 15 上。
所以用代码:
from machine import I2C, Pin
i2c = I2C(sda=Pin(4), scl=Pin(15))
i2c.scan()
我应该从 i2c.scan()
得到一个地址,但它正在返回:
[]
我读过的其他代码示例看起来非常简单并且可以正常工作,但我还没有找到该设备的代码。
我做错了什么?
不确定你是否发现了,但我刚拿到这些模块中的一个并且遇到了同样的问题,发现 OLED 复位引脚 (GPIO16) 必须先拉高,然后显示为 3c 直线离开。
我在 HTIT-wb32 ESP32 板上安装了 Micropython v1.9.2。我可以 运行 编码,连接到我的路由器等。我无法通过 I2C 访问内置 OLED 显示屏。
电路板的 OLED 引脚布局表明 SDA 在引脚 4 上,SCL 在引脚 15 上。
所以用代码:
from machine import I2C, Pin
i2c = I2C(sda=Pin(4), scl=Pin(15))
i2c.scan()
我应该从 i2c.scan()
得到一个地址,但它正在返回:
[]
我读过的其他代码示例看起来非常简单并且可以正常工作,但我还没有找到该设备的代码。
我做错了什么?
不确定你是否发现了,但我刚拿到这些模块中的一个并且遇到了同样的问题,发现 OLED 复位引脚 (GPIO16) 必须先拉高,然后显示为 3c 直线离开。