

Компактний монохромний дисплей з високою контрастністю для 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 пристрій |