Dies ist eine Bibliothek für unsere monochromen OLEDs, die auf SSD1306 -Treibern basieren
Holen Sie sich noch heute einen im Adafruit Shop! -------> http://www.adafruit.com/category/63_98
Diese Anzeigen verwenden I2C oder SPI, um zu kommunizieren, 2 bis 5 Pins sind zur Schnittstelle erforderlich.
Adafruit investiert Zeit und Ressourcen, die diesen Open-Source-Code bereitstellen. Bitte unterstützen Sie Adafruit- und Open-Source-Hardware, indem Sie Produkte bei Adafruit kaufen!
Geschrieben von Limor Fried/Ladyada für Adafruit Industries mit Beiträgen der Open -Source -Community. Scroll -Code von Michael Gregg beigetragen. Dynamische Pufferzuweisung basierend auf der Arbeit von Andrew Canaday. BSD -Lizenz, lizenz.txt für weitere Informationen. Der gesamte Text oben muss in jeder Umverteilung enthalten sein
Die bevorzugte Installationsmethode besteht darin, den Arduino IDE Library Manager zu verwenden. Um die Quelle von Github herunterzuladen, klicken Sie oben auf "Klon oder Download" oben und dann "Download Zip". Benennen Sie nach dem Unkenntnis den resultierenden Ordner adafruit_SSD1306 um. Überprüfen Sie, ob der Ordner adafruit_SSD1306 adafruit_SSD1306.CPP und Adafruit_SSD1306.H enthält.
Sie müssen auch die Adafruit GFX -Bibliothek installieren, die Grafikprimitves wie Linien, Kreise, Text usw. bietet Adafruit/Adafruit-GFX-Bibliothek
Pull -Anfrage: (November 2021)
SSD1306_NO_SPLASH
, um die Aufnahme von Splash-Bildern in PROGMEM
und die Zeichnung während begin
anzuschließen.Pull -Anfrage: (September 2019)
Version 1.2 (November 2018) führt einige bedeutende Änderungen vor:
MCU | Getestete Werke | Funktioniert nicht | Nicht getestet | Notizen |
---|---|---|---|---|
Atmega328 | X | |||
ATMEGA32U4 | X | |||
ATMEGA2560 | X | |||
ESP8266 | X | Ändern Sie OLED_RESET in einen anderen Pin, wenn Sie die Standard -I2C -Pins D4/D5 verwenden. | ||
ESP32 | X | |||
ATSAM3X8E | X | |||
ATSAMD21 | X | |||
Intel Curie | X | |||
Gewebt | X | Keine Hardware -SPI - nur Bitbang | ||
ATTINY85 | X | |||
Teilchen | X | |||
Rtduino | X |