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 |