Это библиотека для наших монохромных OLED на основе водителей SSD1306
Возьмите один сегодня в магазине Adafruit! ------> http://www.adafruit.com/category/63_98
Эти дисплеи используют I2C или SPI для общения, для взаимодействия требуются от 2 до 5 контактов.
Adafruit инвестирует время и ресурсы, предоставляя этот код с открытым исходным кодом, пожалуйста, поддержите Adafruit и оборудование с открытым исходным кодом, приобретая продукты у Adafruit!
Написано Limor Fried/Ladyada для Adafruit Industries, с вкладами сообщества с открытым исходным кодом. Код прокрутки внесена вклад Майкла Грегга. Динамическое распределение буфера на основе работы Эндрю Канадея. Лицензия BSD, проверьте License.txt для получения дополнительной информации. Весь текст выше должен быть включен в любое перераспределение
Предпочтительным методом установки является использование диспетчера библиотеки Arduino IDE. Чтобы загрузить источник из GitHub, нажмите «Клон или скачать» выше, а затем «Скачать Zip». После неспособности переименовать полученную папку ADAFRIT_SSD1306. Убедитесь, что папка ADAFRIT_SSD1306 содержит ADAFRIT_SSD1306.CPP и ADAFRIT_SSD1306.H.
Вам также придется установить библиотеку Adafruit GFX , которая предоставляет графические примины, такие как строки, круги, текст и т. Д. Это также можно найти в диспетчере библиотеки Arduino, или вы можете получить источник от https://github.com/ Adafruit/Adafruit-GFX-либера
Запрос на вытягивание: (ноябрь 2021 г.)
SSD1306_NO_SPLASH
, чтобы отказаться от включения изображений SPLASH в PROGMEM
и рисунок для отображения во время begin
.Запрос на вытягивание: (сентябрь 2019 г.)
Версия 1.2 (ноябрь 2018 г.) вносит некоторые существенные изменения:
MCU | Протестированные работы | Не работает | Не тестируется | Примечания |
---|---|---|---|---|
ATMEGA328 | Х | |||
Atmega32u4 | Х | |||
ATMEGA2560 | Х | |||
ESP8266 | Х | Измените OLED_RESET на другой PIN -код, если используйте контакты по умолчанию I2C D4/D5. | ||
ESP32 | Х | |||
ATSAM3X8E | Х | |||
ATSAMD21 | Х | |||
Intel Curie | Х | |||
Протекает | Х | Нет аппаратного SPI - только битбанг | ||
Attiny85 | Х | |||
Частица | Х | |||
Rtduino | Х |