Цена:
Технические характеристики
Модуль с монохромным OLED-дисплеем имеет диагональ 2.42 дюйма с разрешением 128x64 пикселей. Матрица OLED-дисплея состоит из пикселей одного цвета (белых, желтых, зелёных, или синих) под управлением встроенной однокристальной микросхемы драйвера SSD1309. Технология излучения света OLED (органические светоизлучающие диоды) построена на методике размещения ряда органических тонких плёнок между двумя проводниками. Когда сквозь плёнки проходит электроэнергия, они начинают излучать яркий свет. Самосвечение пикселей позволяет полностью избавиться от дополнительной подсветки, в следствии чего конструкции OLED-дисплеев преобразились, стали намного тоньше, чётче и ярче, имеют более высокую контрастность, более широкие углы обзора, и значительно более энергоэффективны, чем другие ЖК-дисплеи.
Модуль с дисплеем OLED функционирует в диапазоне напряжения от 3В до 5В, поддерживает коммуникацию с внешними микроконтроллерными платами через интерфейс аппаратной шины SPI или I2C. За счёт своих высоких технических показателей, OLED-дисплеи представляют выгодное решение для разработки и производства различным многофункциональных компактных устройств, Это могут быть портативные MP3-проигрыватели, персональные носимые гаджеты, приборы для личной гигиены, интеллектуальные медицинские устройства, коммуникаторы связи, POS-терминалы, промышленное или бытовое оборудование, и т. д.
Назначение контактов модуля с 2.42" OLED-дисплеем
№ контакта | Обозначение | Назначение | Описание |
1 | GND | Питание | Заземление |
2 | VCC | Питание | Входное напряжение питания |
3 | SCK | Вход | Сигнал тактирования, SPI_CLK |
4 | SDA | Вход | Сигнал входящих данных, MOSI |
5 | RES | Вход | Сброс OLED |
6 | DC | Вход | Сигнал переключения между режимами приёма Данных и Команд |
7 | CS | Вход | Выбор микросхемы OLED, SPI_CS |
Аппаратные интерфейсы 4-wire SPI / I2C
На обратной стороне платы модуля расположены площадки для расстановки SMD-перемычек с маркировкой 0 (чип резисторы серии 0603, 0805, 1206), позволяющие переключить графический контроллер SSD1309 в один из следующих режимов: 4-проводной последовательный SPI или 2-проводной последовательный I2C (бинарный адрес обращения 0111100 или 0111101). Существует множество аналогичных моделей OLED-дисплеев от разных производителей, отличающиеся друг от друга вариантом выбора предпочтительного коммутационного интерфейса. Определение расположения каждой перемычки выполняется по нижеприведённой таблице, также напечатанной на несущей плате модуля с дисплеем. По умолчанию, внутренняя схема настроена на интерфейс 4-проводной SPI.
Настройки для модели 242I OLED V1.1
Последовательная шина | Перемычка установлена | Перемычка снята |
I2C | R5, R9, R10 | R4 |
SPI | R4 | R5, R9, R10 |
Программирование по протоколу 4-проводной SPI
Программа вывода графического изображения в формате XBM на экран OLED-дисплея 2.42" со встроенным контроллером SSD1309 использует подключаемую библиотеку U8G2.
/*
XBM.ino
This will display a XBM image.
The .xbm file was pasted directly into the .ino file and moved to
flash (PROGMEM) area.
*/
#include <Arduino.h>
#include <U8g2lib.h>
#ifdef U8X8_HAVE_HW_SPI
#include <SPI.h>
#endif
#ifdef U8X8_HAVE_HW_I2C
#include <Wire.h>
#endif
U8G2_SSD1309_128X64_NONAME0_1_4W_SW_SPI u8g2(U8G2_R0, /* clock=*/ 52, /* data=*/ 51, /* cs=*/ 53, /* dc=*/ 48, /* reset=*/ 50);
// XBM file start
#define demo_width 128
#define demo_height 64
static const unsigned char demo_bits[] U8X8_PROGMEM = {
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFD, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF,
0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF,
0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF,
0x3F, 0x1E, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF,
0x7D, 0xF8, 0x1F, 0x87, 0x35, 0x0E, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0xFF,
0xFF, 0xFF, 0xFF, 0xBF, 0x3D, 0xF0, 0x0F, 0x03, 0x35, 0x2C, 0xFF, 0xFF,
0xFF, 0xFF, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xF3, 0x87, 0x3F,
0xBF, 0x24, 0x87, 0x13, 0x0E, 0x1F, 0x26, 0x92, 0xC3, 0xC4, 0x38, 0xBC,
0xFD, 0xF3, 0x97, 0x3F, 0xBF, 0xB4, 0x03, 0x03, 0x06, 0x0E, 0x06, 0xC2,
0x81, 0x00, 0x18, 0xB8, 0xFD, 0xF9, 0x93, 0x9F, 0x9F, 0x94, 0x33, 0x73,
0x66, 0xCE, 0x67, 0xE2, 0x99, 0x8C, 0x99, 0xB9, 0xFD, 0xF9, 0x99, 0x9F,
0x9F, 0x94, 0x39, 0x73, 0x72, 0xE6, 0x67, 0xF2, 0x9C, 0x8C, 0x09, 0xB8,
0x7D, 0xFC, 0x00, 0xC7, 0x9F, 0x90, 0x39, 0x71, 0x72, 0xE6, 0x73, 0xF2,
0x1C, 0xCE, 0x09, 0xBE, 0x3D, 0xBE, 0x00, 0xE3, 0x9F, 0x98, 0x99, 0x39,
0x32, 0xE7, 0x73, 0xF0, 0x4C, 0xCE, 0xCD, 0xBF, 0x1D, 0x98, 0xCF, 0x81,
0xCF, 0x98, 0x81, 0x39, 0x03, 0x07, 0x33, 0xF1, 0x40, 0xCE, 0x0C, 0xBC,
0x1D, 0x98, 0xCF, 0x81, 0xCF, 0x9C, 0xC3, 0x39, 0x87, 0x0F, 0x33, 0xF9,
0x61, 0xC6, 0x1C, 0xBC, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF,
0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF,
0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xC3,
0xF3, 0x81, 0xC1, 0x3F, 0xF8, 0xFF, 0xFF, 0xF9, 0xFF, 0xFF, 0xFF, 0xBF,
0xFD, 0xFF, 0xFF, 0x81, 0xF3, 0x81, 0x80, 0x1F, 0x70, 0xFE, 0xFF, 0xF9,
0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0x3C, 0xF9, 0xF9, 0x1C, 0x9F,
0x63, 0xFE, 0xFF, 0xF9, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0x3C,
0xF9, 0xF8, 0x3C, 0x9F, 0x67, 0x46, 0xE2, 0x1C, 0xCC, 0xF9, 0xFF, 0xBF,
0xFD, 0xFF, 0x7F, 0x3E, 0xF9, 0xFC, 0x3C, 0x9F, 0x67, 0x43, 0xC0, 0x0C,
0xCC, 0xFC, 0xFF, 0xBF, 0xFD, 0xFF, 0x7F, 0x3E, 0xF9, 0xC0, 0x3C, 0x9F,
0x27, 0x73, 0xCE, 0x64, 0x9C, 0xFC, 0xFF, 0xBF, 0xFD, 0xFF, 0x7F, 0x3E,
0xF9, 0x40, 0x3C, 0x8F, 0x27, 0x63, 0xCE, 0x70, 0x9E, 0xFE, 0xFF, 0xBF,
0xFD, 0xFF, 0x7F, 0x9E, 0xF9, 0x7C, 0x9E, 0xCF, 0x33, 0x07, 0xCE, 0x70,
0x1E, 0xFE, 0xFF, 0xBF, 0xFD, 0xFF, 0x7F, 0x9E, 0xF8, 0x7C, 0x8E, 0xCF,
0x31, 0x0F, 0x67, 0x32, 0x1E, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0x80,
0x40, 0x40, 0xC0, 0x0F, 0x38, 0x01, 0x60, 0x02, 0x1E, 0xFF, 0xFF, 0xBF,
0xFD, 0xFF, 0xFF, 0xE1, 0x40, 0x60, 0xE0, 0x0F, 0x1C, 0x21, 0x70, 0x46,
0x9E, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0x3F, 0xFF, 0xFF, 0x8F, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0xC7, 0xFF, 0xFF, 0xBF,
0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xFF, 0xFF,
0xF7, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF,
0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0x0F, 0x06, 0xE7,
0xE7, 0xFC, 0x7F, 0xF0, 0xFC, 0xFF, 0xFF, 0x7F, 0xFC, 0xFF, 0xFF, 0xBF,
0xFD, 0x07, 0x07, 0xE6, 0xF7, 0x1C, 0x3E, 0xF0, 0xFC, 0xCF, 0xFF, 0x3F,
0xFC, 0xFF, 0xFF, 0xBF, 0xFD, 0xF3, 0x63, 0xE2, 0x73, 0x0C, 0x1C, 0x7F,
0xFC, 0xCF, 0xFF, 0x3F, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xF3, 0x73, 0xF2,
0x7B, 0xFE, 0x9C, 0x7F, 0x26, 0x84, 0xE1, 0x04, 0x0E, 0x0E, 0xC3, 0xBF,
0xFD, 0xC3, 0x73, 0xF2, 0x79, 0xFE, 0xCC, 0x7F, 0x06, 0x84, 0xC0, 0x00,
0x06, 0x06, 0x81, 0xBF, 0xFD, 0x87, 0x33, 0xF2, 0x7D, 0x7E, 0xCE, 0x7F,
0xE6, 0xEC, 0xCC, 0x98, 0x33, 0xE6, 0x99, 0xBF, 0xFD, 0x0F, 0x03, 0xF3,
0x7C, 0x7E, 0xCE, 0x7F, 0xE6, 0x64, 0xC0, 0x9C, 0x39, 0xF3, 0x80, 0xBF,
0xFD, 0x3F, 0x83, 0xF3, 0x7E, 0x1E, 0xCF, 0x7F, 0xE2, 0x64, 0xF0, 0x9C,
0x39, 0xF3, 0xE0, 0xBF, 0xFD, 0x3F, 0xF1, 0x71, 0x3E, 0x8E, 0x8F, 0x3F,
0x72, 0x64, 0x7E, 0x8C, 0x19, 0xF3, 0xFC, 0xBF, 0xFD, 0x81, 0xF9, 0x79,
0x3F, 0x07, 0x1E, 0x38, 0x73, 0x46, 0x60, 0xCC, 0x01, 0x83, 0xC0, 0xBF,
0xFD, 0xC1, 0xF9, 0x39, 0x3F, 0x07, 0x3E, 0x38, 0x73, 0xC6, 0x60, 0xCE,
0x23, 0x87, 0xC1, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF,
0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF,
0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, };
void setup(void) {
u8g2.begin();
}
void loop(void) {
u8g2.firstPage();
do {
u8g2.setFont(u8g2_font_ncenB14_tr);
u8g2.drawXBMP(0,0, demo_width, demo_height, demo_bits);
} while ( u8g2.nextPage() );
}
Технические особенности OLED-экрана
Технология изготовления графических OLED-паналей имеет множество положительных качеств, среди которых выделяются высокая контрастность и сочность получаемых изображений, а также крайне низкое энергопотребление вледствии отсутствия необходимости дополнительной подсветки пикселей, как в производстве ЖК TFT-матриц. Для OLED существуют некоторые физиологические ограничения, влияющие на эффективность и продолжительность службы. Например, проявление эффектов старения пикселей при достижении достаточно продолжительного срока наработки, не менее 15-20 тысяч часов. Они преждевременно становятся заметными особенно тогда, когда OLED-панель эксплуатируется в приложениях с трансляцией долгих статичных изображений. Эффект остаточного изображения появляется из-за того, что разные пиксели экрана включаются в разное время. И максимальная яркость свечения наиболее активных пикселей со временем гораздо быстрее уменьшается. Своеобразный дисбаланс в нагрузке может привести к видимому отличию свечения наиболее активных и неактивных пикселей. Способов борьбы с остаточным изображением придумано уже много, но в массе своей они склоняются к цели равномерного использования пикселей с неполной яркостью свечения.
Внимание! Производителем экрана OLED 2.42" допускается наличие в рабочей области до 3 пятен светлого или тёмного цвета размером не более 0.25 мм. Близко расположенных — не более 2 пятен или линий в пределах 3мм. Указанные отклонения не считаются браком изделия, и не относятся к гарантийным случаям.
Физические размеры, мм
Документация
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2024г https://compacttool.ru