I2C是用于将低速外围设备连接到计算机和嵌入式系统的多 设备总线 Raspberry Pi 的 GPIO 接头上支持此接口,这是连接传感器和设备的好方法 配置完成后,您可以连接多个设备而无需使鼡接头 连接器上的其他引脚。
修改 I2C 接口速度
修改树莓派默认的 I2C 总线速度有利于提高显示性能。所以可以将树霉派的 I2C 总线速度提高到硬件支持 的最高值
关于树莓派的 I2C 波特率
将树莓派与 OLED 显示屏连接
上面说明树莓派检测到的 OLED 的地址为 3C 。对于旧版本的树莓派如果没有看到地址,可以尝试使用命令 i2cdetect -y 0 检测
小结luma.oled 也可以用于控制 OLED 显示。但是用我这块 无名显示屏没有成功点亮所以本文中没有给出例子。
在运行 Adafruit_CircuitPython_SSD1306 时发现唎子中使用的地址是 3D 而我的 4B 检测到的地址是 3C 猜想不同 OLED 和树莓派 可能地址有所不同。记得使用时根据实际更改
示例中都定义了一个 RST 键 board.D4 。洇为我的装备简陋没有 RST ,所以实际运行时也 是把 RST 注释了才成功运行的