Пример 12. ЖК-дисплей

Примеры

ПРИМЕРЫ

В данном примере мы будем использовать популярный жидкокристаллический дисплей 1602 (Liquid Crystal Display), экран которого способен отображать одновременно до 32 символов (16 столбцов, 2 строки). Подключение к Arduino осуществляется по синхронному 8-битному параллельному интерфейсу.

Дисплей LCD1602 имеет 16 выводов:

  • 1 – VSS – GND («земля»);
  • 2 – VDD – (+5В питание);
  • 3 – VO установка контрасности;
  • 4 – RS (команды, данные);
  • 5 – RW (чтение, запись);
  • 6 – E (Enable);
  • 7—14 – (DB0…DB7) линия данных;
  • 15 – A (плюс подсветки);
  • 16 – K (минус подсветки).

Дисплей 1602


Описание:

Выведем на дисплей какую-либо текстовую информацию. В этом примере понадобится библиотека LiquidCrystal, скачать которую Вы можете по ссылке, либо с помощью Arduino IDE.


Схема:

Схема: Подключение LCD1602 к Arduino


Скетч:


Используем I2C-адаптер:

Гораздо проще использовать дисплей с I2C модулем. Вместо 6 цифровых выходов будут использоваться лишь 2 аналоговых. Также, необходимо скачать библиотеку LiquidCrystal_I2C.


Схема:

Схема подключения дисплея 1602 с I2C адаптером


Скетч: