此款OLED在市面上蠻常見,有1.3吋和0.96吋兩種,用的控制IC都是 SSD1306,
傳輸介面有I2C和SPI,這次介紹的是I2C版本
I2C位址在OLED背後是可調的,實際還是看你買到的版本怎麼設定
先走一遍使用Arduino和Adafruit的函式庫來點OLED,效果如下
步驟一
OLED的 SDA接A4,SCL接A5,VCC接3.3V,GND也別忘了接
步驟二
開啟Arduino IDE,下載並安裝Library "Adafruit GFX Library"和"Adafruit SSD1306"
步驟三
開啟範例 File > Example > Adafruit SSD1306 > ssd1306_128x64_i2c
Verify然後Upload下載到Arduino就可以看到示範
如果下載後沒畫面,或許是你的OLED I2C 位址不對(我手上的1.3吋就是使用0x3C)
把SCREEN_ADDRESS 改為0x3C 再試試
(2) SSD1306 128x64 OLED 【二】 Datasheet
(3) SSD1306 128x64 OLED 【三】不使用Adafruit Library