Arduino SSD1306 OLED(IIC)显示屏初始化点亮

您所在的位置:网站首页 ssd1306无法点亮 Arduino SSD1306 OLED(IIC)显示屏初始化点亮

Arduino SSD1306 OLED(IIC)显示屏初始化点亮

2023-11-16 04:23| 来源: 网络整理| 查看: 265

IIC(Inter-Integrated Circuit)其实是IICBus(集成电路总线)简称,它是一种串行通信总线,使用多主从架构。

其一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上。

I2C接口在Arduino的 Wire-library. 中被预先定义好: // On an arduino UNO: A4(SDA), A5(SCL) // On an arduino MEGA 2560: 20(SDA), 21(SCL) // On an arduino LEONARDO: 2(SDA), 3(SCL),

屏幕尺寸约为0.96英寸,由SSD1306驱动,驱动接口I2C,I2C地址 (默认0x3c /有的为0x3d)。

不同型号的屏幕可能有不同的通信地址,为了确认自己的I2C地址,可通过以下程序进行查询(最好扫描一下,以防出错):

#include void setup(){ Wire.begin(); Serial.begin(9600); Serial.println("\nI2C Scanner"); } void loop(){ byte error, address; int nDevices; Serial.println("Scanning..."); nDevices = 0; for (address = 1; address Serial.print("I2C device found at address 0x"); if (address


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3