Arduino SSD1306 OLED(IIC)显示屏初始化点亮 |
您所在的位置:网站首页 › ssd1306无法点亮 › Arduino SSD1306 OLED(IIC)显示屏初始化点亮 |
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 |