OLED-дисплеи — это более современная технология отображения информации, чем LCD или TFT. Такие дисплеи сами излучают свет, не требуя дополнительных элементов для этого. Этим объясняется превосходный угол обзора, яркость и высокая контрастность при очень тонком и качественном корпусе. Данная модель OLED-дисплея имеет разрешение 128 x 64 пикселей с двухпроводным последовательным протоколом I2C и 4-контактным SPI (пользователь может выбрать любой из удобных для себя способов подключения) для взаимодействия с программируемыми контроллерами. Модуль использует контроллер SSD1306 и совместим с программными библиотеками, поддерживающими этот контроллер. Возможно подключение сразу нескольких дисплеев к любому микроконтроллеру или мини-компьютеру по шине I2C.
Следует отметить, что OLED-дисплеи похожи на старые плазменные телевизоры тем, что они могут сохранять изображение, если их оставить включенными на постоянное отображение одного и того же изображения. Время отклика у OLED-дисплея также намного быстрее, чем у ЖК-дисплеев.
Для работы с протоколом I2C требуется всего 2 либо 4 GPIO контакта на микроконтроллере/отладочной плате. В целом же подключение осуществляется через 4-х или 6-контактный разъем.
Технические характеристики:
Протокол связи: I2C (адрес 0x3C или 0x3D), выбирается перемычкой / SPI
Тип дисплея: OLED
Интегральная микросхема: SSD1306
Цвет пикселей: синий
Разрешение: 128 x 64 пикселей
Диагональ дисплея: 0,96 дюймов
Напряжение питания: 3.3 / 5 В
Рабочая температура: -40 °C…85 °C
Размеры: 35,4 x 33,5 мм
Библиотеки для работы с дисплеем:
Техническая документация:
Распиновка OLED дисплея:
Пример подключения дисплея к Arduino-совместимой плате (по SPI):