


Компактный монохромный дисплей с высокой контрастностью для Arduino и других микроконтроллеров
0.96-дюймовый OLED-дисплей – это компактный и высокоэффективный модуль отображения информации, использующий органические светодиоды (OLED) для создания изображения исключительного качества. В отличие от обычных LCD-дисплеев, технология OLED обеспечивает самосвечение каждого пикселя, что гарантирует непревзойденную контрастность и яркость даже в темной среде. Дисплей оснащен чипом SSD1306 и имеет разрешение 128x64 пикселей, что позволяет отображать как текстовую информацию, так и графику с высокой детализацией. Модуль доступен в двух вариантах подключения: 4-контактная версия для интерфейса I2C (VCC, GND, SCL, SDA) и 7-контактная для SPI (VCC, GND, CS, MOSI, SCK, DC, RES), что обеспечивает гибкость интеграции с широким спектром микроконтроллеров и проектов. Благодаря компактным размерам (примерно 27x27 мм) и низкому энергопотреблению, этот дисплей идеально подходит для портативных устройств, IoT-решений и различных DIY-проектов.
Метеостанции
Цифровые часы
Носимые устройства
Мониторы состояния
Игровые консоли
IoT-устройства
Инструменты наладки
Измерительные приборы
Характеристика | 4-контактная версия (I2C) | 7-контактная версия (SPI) |
---|---|---|
Контакты | VCC, GND, SCL, SDA | VCC, GND, CS, MOSI, SCK, DC, RES |
Скорость передачи данных | Нижняя (до 400 кГц) | Выше (до 10 МГц) |
Использование пинов микроконтроллера | Экономное (2 пина данных) | Больше (5 пинов данных) |
Сложность подключения | Простое (4 провода) | Сложнее (7 проводов) |
Рекомендованное использование | Простые проекты, статические изображения | Динамические изображения, анимация, игры |
Количество дисплеев на одной шине | До 8 (разные I2C адреса) | Много (отдельный CS для каждого) |
Доступность библиотек | Высокая | Высокая |
Цена | Как правило ниже | Как правило выше |
0.96-дюймовый OLED-дисплей – это идеальное решение для расширения ваших микроконтроллерных проектов. Благодаря высокой контрастности, низкому энергопотреблению и компактным размерам, этот дисплей позволит вам создавать более функциональные и интерактивные устройства. Выберите соответствующую версию (4-контактную или 7-контактную) в зависимости от ваших потребностей и начните воплощать свои творческие идеи уже сегодня!
ЗАКАЖИТЕ СЕЙЧАСНет вопросов о данном товаре, станьте первым и задайте свой вопрос.
16x2 Символы, 5В, регулируемая подсветка для Arduino, Raspberry Pi и DIY-проектов
LCD 1602 (или 16x2) — это символьный дисплей с возможностью отображения 16 символов в 2 строки. I2C модуль устанавливается на задней части дисплея и позволяет управлять им только через 4 вывода вместо стандартных 16.
flowchart TD subgraph PCB["LCD 1602 с I2C модулем (вид сверху)"] Display["LCD 1602
16x2 символов"] subgraph I2C["I2C Модуль (с регулятором подсветки)"] direction LR VCC["VCC"] --- GND["GND"] --- SDA["SDA"] --- SCL["SCL"] Pot["Потенциометр
регулировка подсветки"] end Display --- I2C end classDef pins fill:#f96,stroke:#333,stroke-width:2px class VCC,GND,SDA,SCL pins classDef pot fill:#9ef,stroke:#333,stroke-width:2px class Pot pot
Вывод | Назначение | Примечание |
---|---|---|
VCC | Питание | 5В (допустимо 3.3В с ограниченной яркостью) |
GND | Земля | Соединяется с GND микроконтроллера |
SDA | Линия данных I2C | Serial Data |
SCL | Тактовая линия I2C | Serial Clock |
flowchart TD subgraph Arduino["Arduino"] A_5V["5V"] A_GND["GND"] A_SDA["A4/SDA"] A_SCL["A5/SCL"] end subgraph LCD["LCD 1602 с I2C модулем"] LCD_VCC["VCC"] LCD_GND["GND"] LCD_SDA["SDA"] LCD_SCL["SCL"] end A_5V --> LCD_VCC A_GND --> LCD_GND A_SDA --> LCD_SDA A_SCL --> LCD_SCL
LCD 1602 с I2C модулем обычно имеет адрес 0x27
, но иногда может быть 0x3F
, 0x20
или другим. Для определения адреса воспользуйтесь I2C сканером:
Для работы с LCD 1602 через I2C нужно установить две библиотеки:
Установите библиотеку LiquidCrystal_I2C через менеджер библиотек в Arduino IDE:
LiquidCrystal_I2C lcd(0x3F, 16, 2);
При использовании дисплея с источником ограниченного тока (например, порт USB), учитывайте потребление с подсветкой:
Параметр | Минимум | Типичный | Максимум | Единица |
---|---|---|---|---|
Напряжение питания | 3.3 | 5.0 | 5.5 | В |
Потребляемый ток | 5 | 50-100 | 120 | мА |
Рабочая температура | -10 | 25 | 60 | °C |
Влажность (без конденсации) | 10 | 60 | 90 | % |
lcd.write()
с кодом символа, например: lcd.write(223)
для символа градуса.
LCD 1602 позволяет создавать до 8 пользовательских символов размером 5x8 пикселей:
Проблема | Возможная причина | Решение |
---|---|---|
Дисплей не включается | Отсутствует питание, неправильное подключение | Проверьте соединения VCC и GND, измерьте напряжение |
Подсветка работает, но текст не отображается | Неправильный I2C адрес, проблемы с контрастом | Проверьте I2C адрес сканером, отрегулируйте потенциометр |
Отображаются квадраты вместо текста | Проблемы инициализации или несовместимость библиотеки | Используйте метод lcd.init() перед другими функциями |
I2C сканер не обнаруживает дисплей | Ошибки подключения SDA/SCL или неисправный модуль | Проверьте соединения SDA/SCL, попробуйте другой I2C прибор |