Adafruit_SSD1306
2.5.13
這是基於SSD1306驅動程序的單色OLED的圖書館
今天在Adafruit Shop上接一個! ------> http://www.adafruit.com/category/63_98
這些顯示器使用I2C或SPI進行通信,需要2至5個引腳才能接口。
Adafruit投資了提供此開源代碼的時間和資源,請通過從Adafruit購買產品來支持Adafruit和開源硬件!
由Limor Fried/Ladyada為Adafruit Industries撰寫,並提供了開源社區的貢獻。 Michael Gregg撰寫的滾動代碼。基於安德魯·加拿大(Andrew Canaday)的工作,動態緩衝區分配。 BSD許可證,請檢查許可證.txt以獲取更多信息。上面的所有文本都必須包含在任何重新分佈中
首選的安裝方法是使用Arduino IDE庫管理器。要從Github下載源,請單擊上面的“克隆或下載”,然後單擊“下載Zip”。未壓縮後,重命名所得文件夾adafruit_ssd1306。檢查ADAFRUIT_SSD1306文件夾是否包含ADAFRUIT_SSD1306.CPP和ADAFRUIT_SSD1306.H。
您還必須安裝Adafruit GFX庫,該庫提供圖形啟動圖,例如線條,圓,文本等。這也可以在Arduino Library Manager中找到,或者您可以從https://github.com/獲取源。 Adafruit/ Adafruit-GFX-Library
拉請求:( 2021年11月)
SSD1306_NO_SPLASH
以選擇退出PROGMEM
和繪圖以在begin
時顯示。拉請求:( 2019年9月)
版本1.2(2018年11月)引入了一些重大變化:
MCU | 經過測試的作品 | 行不通 | 未測試 | 筆記 |
---|---|---|---|---|
Atmega328 | x | |||
Atmega32U4 | x | |||
ATMEGA2560 | x | |||
ESP8266 | x | 如果使用默認的I2C引腳D4/D5,將OLED_RESET更改為其他引腳。 | ||
ESP32 | x | |||
atsam3x8e | x | |||
atsamd21 | x | |||
英特爾·庫裡(Intel Curie) | x | |||
塞了 | x | 沒有硬件SPI-僅BITBANG | ||
Attiny85 | x | |||
粒子 | x | |||
rtduino | x |