Какой дисплей лучше: oled или ips. примеры и тесты

Преимущества и недостатки технологии OLED

На основании предыдущего раздела можно выделить несколько положительных моментов, благодаря которым дисплеи на органических светодиодах превосходят все предыдущие технологии:

– меньший вес и размеры, что достигается за счёт малой толщины матрицы;
– низкое потребление энергии, которое в перспективе ещё снизится;
идеальный угол обзора;
– отсутствие подсветки;
– контрастность, яркость и время отклика на несколько порядков лучше, чем у LCD;
– возможность создания гибких и прозрачных экранов, которые будут стабильно работать в широком диапазоне температур.

Как любой технологический процесс, изготовление OLED матриц имеет недостатки, которые существенно тормозят их серийное производство. Причём главный сдерживающий фактор не столько зависит от несовершенства технологии, сколько определяется покупательской способностью.

Второй недостаток заключается в малом времени непрерывной работы органических светодиодов некоторых цветов. Но эта проблема уже успешно решается, что подтверждается серийным выпуском ноутбуков и телевизоров с OLED матрицей компаниями с мировым именем.

К минусам можно отнести эффект выжигания экрана, который возникает за счёт длительного отображения статического изображения. Эффект напоминает проявление ложной картинки на ЭЛТ и плазменных мониторах. Чтобы исключить выжигание светодиодов, в новых моделях матриц реализован динамический сдвиг цветных пикселей, незаметный для глаз.

Технология OLED ещё несколько лет будет совершенствоваться и дорабатываться, что на сегодняшний день также можно назвать её отрицательной стороной.

Подключение OLED дисплея 128×64

Паяем контакты

Перед подключением надо установить и спаять контакты на OLED дисплее. Контакты не будут работать без распайки!

Начните с установки рельсы на 8 контактов на вашу монтажную плату. Рельса устанавливается в макетку своими длинными ногами.

Сверху установите ваш OLED дисплей таким образом, чтобы короткие ноги рельсы попали в отверстия дисплея

Теперь спаяйте 8 контактов с 8-ю отверстиями!

I2C или SPI

Одна из хороших особенностей OLED экранов 128×64 – это то, что они могут использовать I2C или SPI протоколы. SPI отрабатывает быстрее, чем I2C, но для подключения надо больше контактов. Кроме того, наладить SPI на некоторых микроконтроллерах проще, чем I2C.

Подключение OLED по I2C

Экран может подключаться по I2C протоколу к любому микроконтроллеру, который поддерживает этот формат. Так как I2C интерфейс используется только для ‘соединения’ дисплея, у вас останется 512 байт RAM памяти на микроконтроллере. Но передать данные с OLED дисплея не получится.

Для начала вам надо соединить два контакта на задней части платы OLED экрана. Оба контакта должны быть ‘замкнуты’ (с помощью распайки), чтобы I2C начал работать!

После этого подключите контакты к Arduino

  • GND идет к GND(земля)
  • Vin идет к 5V
  • Data к I2C SDA (на Uno — это A4, на Mega — это 20, а на Leonardo — digital 2)
  • Clk к I2C SCL (на Uno — это A5, на Mega — это 21, а на Leonardo — digital 3)
  • RST к 4 (позже вы можете изменить этот пин в коде программы)

Это подключение совпадает с примером, который есть в библиотеке. После того как предложенный вариант отработает, вы можете попробовать другой контакт для Reset (вы не можете поменять контакты SCA и SCL).

Пример находится в: File→Sketchbook→Libraries→Adafruit_SSD1306→SSD1306_128x64_i2c example

Подключение OLED по SPI

По умолчанию плата предусматривает использование SPI, но если вы до этого использовали I2C, вам надо разомкнуть контакты, которые вы замыкали в предыдущем пункте!

После этого подключите контакты к Arduino

  • GND идет к ground (земля)
  • Vin идет к 5V
  • Data к digital 9
  • CLK к digital 10
  • D/C к digital 11
  • RST к digital 13
  • CS к digital 12

Это подключение совпадает с примером скетча, который предложен в библиотеке. После запуска и проверке, можете менять пины и программу.

Пример находится в: File→Sketchbook→Libraries→Adafruit_SSD1306→SSD1306_128x64_spi example

Общие сведения об OLED дисплеях

OLED означает “Organic Light emitting diode“, что переводится как органический светоизлучающий диод, или, более коротко – органический светодиод. OLED дисплеи для радиолюбителей изготавливаются по той же самой технологии, что и большинство современных телевизоров, но имеют гораздо меньше пикселов по сравнению с ними. Но устройства на их основе (в том числе и с использованием Arduino) смотрятся потрясающе.

В нашем проекте мы будем использовать монохромный 7-пиновый SSD1306 0.96” OLED дисплей. Причина, по которой мы выбрали данный дисплей, заключается в том, что он может работать с тремя разными протоколами связи, трехпроводный SPI (Serial Peripheral Interface — последовательный интерфейс) режим, четырехпроводный SPI режим и режим IIC. В данной статье мы рассмотрим его подключение по четырехпроводному SPI режиму как самому скоростному из приведенных.

Контакты дисплея и выполняемые ими функции описаны в следующей таблице.

Номер контакта Название контакта Альтернативное название контакта Назначение контакта
1 Gnd Ground земля
2 Vdd Vcc, 5V напряжение питания (в диапазоне 3-5 В)
3 SCK D0, SCL, CLK используется как контакт часов (clock pin). Применяется в интерфейсах I2C и SPI
4 SDA D1, MOSI контакт данных. Применяется в интерфейсах I2C и SPI
5 RES RST, RESET контакт сброса модуля. Применяется в интерфейсе SPI
6 DC A0 контакт команд (Data Command pin). Применяется в интерфейсе SPI
7 CS Chip Select (выбор чипа) используется когда несколько устройств взаимодействуют по интерфейсу SPI

Сообществом Arduino разработано достаточно много библиотек для работы с подобными дисплеями. Мы выбрали из них библиотеку Adafruit_SSD1306 как весьма простую и в то же время содержащую достаточно много полезных функций. Но если ваш проект имеет жесткие ограничения по памяти/скорости, то тогда вам лучше использовать библиотеку U8g поскольку она работает быстрее и занимает меньше места в памяти.

Технология DC Dimming, а также другие способы обезопасить здоровье

Если же вы купили смартфон с AMOLED дисплеем и испытываете неприятные ощущения в глазах, либо же только присматриваетесь к новому гаджету – данный раздел определенно будет полезным

Прежде всего важно понимать, что воздействию ШИМ подвержена достаточно малая часть пользователей. И даже если вы входите в эту группу, то чтобы это понять потребуется несколько суток использования смартфона. 

Существует несколько способов обезопасить свое зрение, и начнем с самого неоднозначного – переход на устройство с IPS. Этот вариант имеет место быть только в том случае, если использование OLED матриц вызывает серьезный дискомфорт, а именно головные боли, рябь и сухость в глазах. Если же вы без ощутимых проблем используете устройства с OLED, но хотите обезопасить свое зрение – старайтесь использовать гаджет на яркости свыше 50%. Как можно понять из графика выше, чем выше яркость – тем ниже частота мерцания. Но и злоупотреблять этим правилом также не стоит – максимальная яркость дисплея при длительном использовании способствует выгоранию пикселей.

В случае с Android устройствами:

Начать хотелось бы с важной и весьма эффективной функции под названием DC Dimming

К сожалению, данная технология реализована далеко не на каждом смартфоне с AMOLED матрицей – обращайте на это внимание при покупке. Она позволяет регулировать яркость дисплея при помощи изменения напряжения на всем промежутке, минимизируя ШИМ

Единственным недостатком использования DC Dimming является ухудшение цветопередачи матрицы. 

Также есть возможность уменьшить мерцания при помощи различных программ. Они накладывают черный фильтр поверх изображения, перед этим повысив яркость дисплея до максимума. В таком случае ШИМ действительно уменьшается, правда, вместе с ресурсом матрицы из-за максимальной яркости.

Пример изменения изображения матрицы с включенным DC Dimming

 Но что делать, если у меня iPhone?

Отметим, в случае с iPhone подобных режимов по уменьшению мерцаний в настройках не предусмотрено. Паниковать не стоит – в смартфонах от Apple это частично и так реализовано. Как мы помним, на яркости до 50% iPhone вовсе не задействуют ШИМ, а значит пользоваться устройством в условиях достаточной освещенности будет максимально комфортно любому пользователю.

В случае с использованием смартфона в полной темноте, где даже 50% яркости воспринимается очень ярко и некомфортно, на помощь приходит предусмотренная утилита в настройках под названием Фильтры. Активируя опцию «Понижение точки белого», так дисплей устройства становится ощутимо тусклее. А чтобы не тратить каждый раз свое время на включение опции в настройках, ее можно установить на тройное нажатие кнопки питания.

Что такое LCD, LED и OLED?

Чтобы понять, почему microLED является революционным изобретением, нужно для начала посмотреть на современные телевизоры. Обычные LED-экраны — это, по сути, то же, что и LCD-экраны. LCD-панель— это жидкокристаллический дисплей с IPS, VA или TN+film матрицей, который подсвечивается флуоресцентной или люминесцентной лампой. В LED-панелях подсветка осуществляется с помощью светодиодов. Благодаря тому, что светодиоды разных цветов включаются в зависимости от цвета изображения на текущий момент, LED-экраны обладают большей контрастностью и яркостью, чем LCD–экраны. Но принцип работы у них один. Выгодно отличаются от предыдущих типов экранов OLED-дисплеи. Технология OLED (Organic Light-Emitting Diode) предполагает производство экранов на органических светодиодах, которые могут самостоятельно излучать свет. Это означает, что таким экранам не нужна подсветка, соответственно они могут быть тонкими и гибкими, потребляют меньше электроэнергии, имеют хороший отклик. OLED-панели имеют возможность отображать «глубокий» чёрный цвет, за счёт отключения светодиодов, а это ведёт к тому, что у них выше контрастность изображения и более насыщенная цветовая гамма.

Однако LCD и LED предлагают большую яркость изображения и не подвержены такой проблеме, как выгорание экрана. Если на OLED-панели держать какой-нибудь пиксель включённым в течение длительных промежутков времени, его свечение начнёт тускнеть раньше отведённых ему сроков жизни. К тому же производство органических светодиодов обходится дороже, чем неорганических. Samsung до этого времени использовала альтернативную технологию QLED (Quantum-dot Light-Emitting Diode – светодиод на квантовых точках). Квантовые точки позволяют создавать невероятно яркие, живые и разнообразные цвета, превосходя в этом отношении OLED. Также яркость QLED-экранов гораздо выше, чем OLED, но это происходит потому, что квантовые точки в современных QLED-телевизорах не излучают свет, а работают благодаря светодиодной подсветке.

Служебные функции

Поворот экрана

Может пригодиться, если в проекте экран перевернут или хочется дисплей, вытянутый вверх, а не вбок.

Синтаксис:

  • setRot90() – поворот на 90 градусов
  • setRot180() – поворот на 180 градусов
  • setRot270() – поворот на 270 градусов

Пример:

u8g.setFont(u8g_font_unifont);  
u8g.setPrintPos(0, 20); 
u8g.print("Hello World!");

u8g.setRot90();
u8g.setFont(u8g_font_unifont);  
u8g.setPrintPos(0, 20); 
u8g.print("Hello World!");

u8g.setRot180();
u8g.setFont(u8g_font_unifont); 
u8g.setPrintPos(0, 20);
u8g.print("Hello World!");

u8g.setRot270();
u8g.setFont(u8g_font_unifont); 
u8g.setPrintPos(0, 20);
u8g.print("Hello World!");

Функция undoRotation отменяет поворот экрана, возвращая его в исходное положение.

Синтаксис: undoRotation().

Пример:

u8g. undoRotation();

Изменение цвета

Функция setColorIndex задает цвет пикселя.

Синтаксис: setColorIndex(uint8_t color_index).

Где:

  • color_index – цвет пикселя,
  • 0 – пиксель не горит,
  • 1 – пиксель горит.

Пример:

u8g.setColorIndex(1);
u8g.drawBox(10, 10, 60, 20);
u8g.setColorIndex(0);
u8g.setFont(u8g_font_unifont);
u8g.setPrintPos(10, 30);
u8g.print("Hello World!");

Масштабирование

Функция setScale2x2 уменьшает разрешение дисплея в 2 раза. Если раньше 1 точка занимала один пиксель, то теперь она занимает 4.

Синтаксис: setScale2x2().

Пример:

u8g.setFont(u8g_font_unifont);
u8g.setPrintPos(0, 20);
u8g.print("Hello World!");
u8g.drawPixel(30, 30);

u8g.setFont(u8g_font_unifont);
u8g.setScale2x2();
u8g.setPrintPos(0, 20);
u8g.print("Hello World!");
u8g.drawPixel(30, 30);

Функция undoScale отменяет действие функции setScale2x2.

Синтаксис: undoScale().

Пример:

u8g.undoScale();

Основные функции будут описаны ниже. Полный список можно посмотреть на GitHub автора библиотеки.

QD-OLED и OLED отличия структуры

Если брать за основу ту информацию о новых дисплеях, которая просочилась в печать, то технология Quantum Dot будет объединена с синим органическим светодиодом. Samsung возлагает большие надежды на новую технологию. По их задумке новые дисплеи будут одновременно сочетать преимущества OLED и Quantum Dot.

Каждый синий пиксель является самосветящимся. Благодаря эффективным синим органическим светодиодам он должен быть намного ярче обычных OLED-дисплеев. LG по-прежнему использует белый субпиксель на своих дисплеях (белый, красный, зеленый, синий) для улучшения яркости и цветопередачи. По разработкам Samsung синий свет будет давать «нефильтрованное» излучение.

Зеленый и красный цвет будут реализованы с помощью цветных слоев Quantum Dot. Таким образом предполагается, что дисплеи QD-OLED будут иметь истинную матрицу RGB. Почти идеальный угол обзора, бесконечный контраст, отличный уровень черного, высокая точность и яркость цвета — все эти параметры должны быть свойственны технологии QD-OLED.

Когда появятся в продаже QD OLED телевизоры?

Какова вероятность увидеть первые QD OLED телевизоры в 2019 году? На первый взгляд это нереально. Однако покоя не дает «свежий» факт. Совсем недавно мы только мечтали о серийном выпуске 8K телевизоров. Теперь первые ТВ-модели Samsung Q900R уже доступны для продажи в магазинах.

По оценкам аналитиков Samsung не будет ждать очень долго и скоро представит свою новую технологию для широкой публики. Если презентация не произойдет на CES в январе 2019 года, то тогда есть шанс увидеть эти модели на выставке IFA 2019, но это пока только предположения.

Модуль OLED диспля на основе драйвера SSD1306

В основе модуля лежит мощный однокристальный CMOS контроллер SSD1306. Он может общаться с микроконтроллером несколькими способами, включая I2C и SPI .

Протокол SPI, как правило, быстрее, чем I2C, но требует большего количества контактов ввода/вывода микроконтроллера. В то время как I2C требует только два контакта и может использоваться совместно с другими периферийными устройствами I2C. Это компромисс между экономией выводов и скоростью.

Благодаря универсальности контроллера SSD1306, модуль поставляется в разных размерах и цветах: например, 128×64, 128 × 32, с белыми OLED, синими OLED и двухцветными OLED. Хорошей новостью является то, что все эти дисплеи взаимозаменяемы.

Требование к источнику питания

Для работы OLED-дисплею не нужна подсветка, поскольку он излучает свой собственный свет. Именно поэтому дисплей имеет такой высокий контраст, чрезвычайно широкий угол обзора и может отображать глубокий уровень черного цвета.


Стартовый набор для Arduino Uno R3Большой набор: датчики, кнопки, сервоприводы…


Дисплей OLEDМодуль OLED дисплей 0,96 дюйма 128X64


Mega 2560 R3Микроконтроллер ATmega2560, флэш-память 256 Кб…

Отсутствие подсветки значительно снижает ток потребления. В среднем дисплей потребляет около 20 мА , хотя это зависит от того, какая часть дисплея задействована.

Рабочее напряжение контроллера SSD1306 составляет от 1,65 до 3,3 В, в то время как для OLED-панели требуется напряжение питания от 7 до 15 В. Все эти различные требования к питанию решаются путем использования схемы Charge Pump. Это позволяет легко подключить модуль к Arduino или любому 5-вольтовому логическому микроконтроллеру без использования преобразователя логического уровня.

Организация памяти SSD1306

Независимо от размера OLED модуля драйвер SSD1306 имеет встроенную память объемом 1 КБ (GDDRAM). Эта область памяти разбита на 8 страниц (от 0 до 7). Каждая страница содержит 128 столбцов / сегментов (блок от 0 до 127). И каждый столбец может хранить 8 бит данных (от 0 до 7):

8 страниц x 128 сегментов x 8 бит данных = 8192 бит = 1024 байт = 1 Кб памяти

Каждый бит представляет собой определенный OLED пиксель на экране, который может быть включен или выключен программно.

Alternative OLED Display Modules at Seeed

Here at Seeed, we only carry a SSD1306 OLED Display Module for the Raspberry Pi, where you can easily pair it through the GPIO pins. However, if you’re looking for an OLED Display for your Arduino projects, we carry other similar options that are worth checking out!

128×64 I2C 0.96″ OLED Display Module

If you’re looking for the closest alternative to the SSD1306, here we have the Grove – OLED Display 0.96″ that uses the SSD1308 chip. Apart from the difference being the SSD1306 having an onboard charge-pump, both chips are vastly similar.

If you’re wondering what this OLED display module has to offer, here are it’s features:

  • Grove Compatible; Plug and Play with Arduino for pairing, no jumper wires or breadboard required
  • Small form factor
  • I2C Interface
  • Low power consumption with high brightness and contrast ratio

Note: You can still pair this OLED display with the SSD1306 sample Arduino code but it may only work intermittently. As such, we’ve provided our very own tutorial shown later!

128×128 1.12″ I2C OLED Display Module

If you need something small with a higher resolution OLED display due to higher pixel speed, the above Grove – OLED Display 1.12″ V2 is the one for you!

Based on the SH1107G driver chip, it is similar to SSD1306 in the way where there’s no backlight usage, with the contrast kept at a high level.

Here are the features of this OLED display module:

  • The visible portion of the OLED measures 1.12” diagonal and contains 96×96(version 1.0) | 128×128(version 2.0) grayscale pixel
  • Grove compatible; Plug and Play with Arduino for pairing, no jumper wires or breadboard required
  • Max I2C bus speed increased ti 200KHz (V2), with this 128×128 display now having an 8 times higher pixel speed, making it a super fast high-resolution display compared to the older one

Interested to find out more? You can check out its product page here!

Конструкция дисплея

Как и традиционный LCD-дисплей, OLED-панель состоит из множества пикселей, которые и формируют картинку. Однако у более дешевого конкурента есть ещё и слой с подсветкой, здесь же такого элемента нет. Вместо этого каждый пиксель по сути является органическим светодиодом, умеющим испускать свет самостоятельно. То есть, яркость OLED-экрана регулируется попиксельно. У IPS- или TFT-панели в любом случае вся площадь освещается подсветкой, из-за чего контрастность получается далекой от идеала.

OLED-дисплеи состоят из определенного количества тонких органических пленок, находящихся между двумя проводниками. Именно подача напряжения на проводники заставляет экран излучать свет. Такая конструкция позволяет ещё и без особого труда изгибать дисплей — некоторые производители уже показывали панели, способные скручиваться в трубку. Должно быть, именно за этим будущее OLED-телевизоров. Осталось лишь придумать, как добиться гибкости от процессора, памяти, материнской платы и прочих комплектующих.

Субпиксели на цветных OLED-панелях могут иметь разное расположение. Сейчас наиболее популярными являются три схемы:

  • Первая является традиционной, когда картинка формируется при помощи трёх органических светодиодов — красного, зеленого и синего цвета.
  • Второй вариант предполагает использование голубых эмиттеров и специальных люминесцентных материалов, которые преобразовывают коротковолновое излучение в длинноволновые — зеленый и красный цвета.
  • Третья модель используется реже, проигрывая по энергоэффективности — такой OLED-экран предполагает применение трех белых эмиттеров, свет от которых затем проходит через цветные фильтры.

Как бы то ни было, а строение матрицы большой роли не играет — в любом случае экран порадует отличной цветопередачей, высокой контрастностью и меньшей толщиной.

Что лучше – OLED или LED LCD?

Это вызов, но ЖК-дисплей определенно лучше, чем OLED, с точки зрения количества цифр. LED LCD существует гораздо дольше и дешевле в производстве, что дает ему преимущество, когда дело доходит до насыщения рынка. Тем не менее, OLED – отличный вариант роскоши, а технология OLED набирает обороты. OLED уже намного лучше, чем светодиодный ЖК-дисплей по темноте и освещенности.

Если при покупке телефона, монитора, ноутбука или телевизора у вас ограничен бюджет, вы скорее всего получите ЖК-экран. OLED, тем временем, остается более роскошным предложением.

Но доминирование ЖК-дисплея постепенно ослабевает; OLED технология быстро развивается. Технология уже представлена ​​в самых лучших смартфонах, что создало большой резонанс и в телевизионном мире.

Что же лучше? Даже если из уравнения исключить деньги, выбор сводится к личному вкусу. Ни OLED, ни LCD LED не идеальны. Некоторые превозносят умение OLED справляться с темнотой и точность освещения. Другие предпочитают способность ЖК-дисплея становиться ярче и поддерживать цвета на ярком уровне. Независимо от того, выберете ли вы ЖК-дисплей или OLED технологии значительно выросли, что делает их безопасными для инвестиций.

Основные направления

Независимое проведение исследований по созданию OLED матриц среди учёных разных стран способствовало появлению светодиодных дисплеев, отличающихся по типу и назначению. Каждая из технологий имеет свои практические преимущества и, следовательно, перспективу развития.

TOLED (Transparent OLED) – позиционируется как прозрачное органическое светоизлучающее устройство. Технологически можно задать любое направление излучения, включая двустороннее. TOLED отличаются высококонтрастным изображением и прозрачностью плёнки в выключенном состоянии, что значительно расширяет область их применения. FOLED (Flexible OLED) – реализуется за счёт фиксации органической плёнки между гибкими электродами. В качестве электродов может выступать как тончайшая алюминиевая фольга, так и прозрачная плёнка, позаимствованная у TOLED. Таким образом, можно создавать гибкие прозрачные экраны с широкими возможностями, размещая их на лобовом стекле авто и в самолётах. Уже сейчас в продаже есть телевизоры с выгнутым OLED дисплеем. SOLED (Stacked OLED) – представляет собой структуру вертикально сложенных органических светодиодов. Каждый подпиксель (синий, красный, зелёный) расположен друг над другом, что позволяет в несколько раз повысить разрешающую способность экрана. Неоспоримая особенность SOLED – это коэффициент заполнения цвета, равный 100%. Это означает, что при задании на экране красного цвета все пиксели будут светиться только красным. Включение аналогичного режима в дисплеях с горизонтальной структурой приведёт к отключению синего и зелёного пикселей. В результате появятся так называемые пробелы, которые станут заметны на экранах с большой диагональю.

Очевидно, что последующее развитие OLED технологий состоит в совокупной реализации указанных методик и выпуске гибких прозрачных дисплеев высокой контрастности.

Отдельной строкой стоит выделить OLED панели белого свечения. Их практическая реализация более проста, так как исключает необходимость в создании отдельных пикселей и управляющих матриц. С помощью люминофора можно задать любой оттенок, а изменяя ток – регулировать яркость. Панели большого размера можно будет использовать в качестве экономичных потолочных и настенных светильников.

Мерцание OLED

В большинстве современных телефонных матриц, основанных на технологии IPS, яркость регулируется изменением напряжения, подаваемого на светодиоды подсветки. В результате яркость их свечения может меняться в широких пределах без какого-либо видимого мерцания. (В скобках заметим, что в ноутбуках и ультрабуках до сих пор часто используется ШИМ даже в жидкокристаллических матрицах, а жидкокристаллические телевизоры без мерцания и вовсе практически никогда не обходятся. Если этот параметр для вас важен – внимательно читайте обзоры.)

В матрицах OLED чаще всего используется регулировка яркости с помощью ШИМ – широтно-импульсной модуляции, когда яркость подсветки регулируется с помощью вспышек той или иной длительности.

Далеко не всем пользователям нравится мерцание. Так, в статье Ищем AMOLED без мерцания (ШИМ) подробно рассказывается об этом эффекте и его особенностях.

Вот так, например, выглядит управление яркостью в смартфоне Samsung Galaxy S8+:

Как видно из графика, видимого мерцания нет лишь на максимальной яркости

Стоит уменьшить яркость, как экран начинает сильно мерцать с высоким эффектом скважности. Такое мерцание на частоте 240 Гц заметят не все пользователи: примерно 70% пользователей мерцания экранов не видят. Тем не менее, более-менее длительное использование таких мерцающих экранов у многих пользователей вызывает слезливость и повышенную утомляемость глаз

Тем не менее, более-менее длительное использование таких мерцающих экранов у многих пользователей вызывает слезливость и повышенную утомляемость глаз.

К сожалению, большинство производителей смартфонов устанавливает в свои устройства именно экраны производства Samsung, что автоматически означает наличие широтно-импульсной модуляции и выраженного мерцания. Сюда относятся и Motorola Moto Z, и Microsoft Lumia 950 XL

А вот в Lumia 950 (без XL) используется матрица, в которой светодиоды мерцают хоть и с высокой скважностью, но на частоте 500 Гц, что на глаз существенно менее заметно

Тем не менее, иногда встречаются панели, мерцание в которых заметно менее выражено. Вот, например, график мерцания смартфона ZTE Axon Mini на разных уровнях яркости:

Здесь, как видим, заметное мерцание на частоте 240 Гц есть лишь на яркости 10% и ниже. Подобным характером обладают и матрицы таких устройств, как Motorola Nexus 6, OnePlus 5, BlackBerry Q10 и некоторые другие.

Справедливости ради, иногда выходят и смартфоны с мерцающими IPS матрицами. Правда, в последнее время частота мерцания подсветки в IPS достигла настолько высоких цифр (от 2 до 10 кГц), что заметить её без специальных приборов совершенно невозможно.

Supported platforms

Platforms I2C SPI Comments
Arduino
Attiny85, Attiny45 X X
Attiny84, Attiny44 X X
Atmega328p, Atmega168 X X
Atmega32u4 X X
Atmega2560 X X
Digispark, including PRO version X X check examples compatibility list
ESP8266 X X check examples compatibility list
ESP32 X X check examples compatibility list
STM32 X X stm32duino
Arduino Zero X X
Nordic nRF5 (nRF51, nRF52) X X via Standard Arduino nRF52 boards. nRF users, enable c++11 in platform.txt
Nordic nRF5 (nRF51, nRF52) X X via Sandeep Mistry arduino-nRF5 package
Plain AVR
Attiny85, Attiny45 X X
Atmega328p, Atmega168 X X
Atmega32u4 X X
Plain ESP32
ESP32 X X library can be used as IDF component
Linux
Raspberry Pi X X i2c-dev, spidev, sys/class/gpio
SDL Emulation X X demo code can be run without real OLED HW via SDL library
Windows
SDL Emulation X X demo code can be run without real OLED HW via MinGW32 + SDL library

Digispark users, please check compilation options in your Arduino prior to using this library.
Ssd1306 library requires at least c++11 and c99 (by default Digispark package misses the options
-std=gnu11, -std=gnu++11).

OLED против LED LCD – Контраст

Возьмите ЖК-экран в затемненную комнату, и вы можете заметить, что части чисто черного изображения на самом деле не черные, потому что вы все еще можете видеть сквозную подсветку (или боковое освещение).

Возможность видеть нежелательную подсветку влияет на контраст телевизора, который выражает различия между его самыми яркими бликами и самыми темными тенями. Вы часто будете видеть коэффициент контрастности, указанный в спецификации продукта, особенно когда речь идет о телевизорах и мониторах. Он говорит о том, насколько ярче белый цвет дисплея по сравнению с его черным цветом. Приличный ЖК-экран может иметь контрастность 1000: 1, что значит, что белые в тысячу раз ярче черных.

Контраст на OLED-дисплее намного выше. Когда OLED-экран становится черным, его пиксели не излучают свет вообще. Это значит, что вы получаете бесконечный коэффициент контрастности, хотя насколько он великолепен, будет зависеть от того, насколько яркими могут быть светодиоды при горении.

Оцените статью:
Оставить комментарий