ESP8266 同时连接 BH1750 和 OLED
具体来说,我需要使用两个 I2C 通讯接口,而默认的硬件 SDA 和 SCL 引脚(D1 和 D2)已经被占用。因此,我选择了 12 和 14 号引脚作为另一个设备的 SDA 和 SCL。在开始时,如果我没有单独设置每个 I2C 设备的引脚,就会出现其中某个设备无法同时使用的情况。后来我了解到,每次启用 I2C 都需要设置Wire.begin()才能让 I2C 正常工作。然后,我通过Wire.write()和Wire.read()方法与设备进行通讯。
原创
2024-03-09 20:17:23 ·
190 阅读 ·
0 评论