2

我在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()但它正在返回:

[]

我读过的其他代码示例看起来非常简单并且可以正常工作,但我还没有找到该设备的代码。

我究竟做错了什么?

4

1 回答 1

2

不知道你有没有发现,但我刚拿到其中一个模块并且遇到了同样的问题,发现必须先将 OLED 复位引脚(GPIO16)拉高,然后立即显示为 3c。

于 2018-03-07T05:29:45.063 回答