Блок управління дисплеєм на чипі HD44780 та його клонах
Відеоурок 1 на каналі "Ключ до Ардуїно"
Відеоурок 2 на каналі "Ключ до Ардуїно"
Блок служить для відображення інформації на дисплеї, який реалізований на контролері HD44780 або його клонах.
Варіант виконання дисплея.
Варіант виконання дисплея.
Схема підключення

Дисплей має режим самотестування, який можна увімкнути, приєднавши висновки:
1 - Vss, земля -> GND
2 - Vdd, харчування -> +5 В
3 - Vo, управління контрастністю напругою -> вихід потенціометра
15 - A, живлення для підсвічування -> +5 В
16 - K, земля для підсвічування -> GND.
Верхній ряд символів має повністю заповнитися темними прямокутниками
1 - Vss, земля -> GND
2 - Vdd, харчування -> +5 В
3 - Vo, управління контрастністю напругою -> вихід потенціометра
15 - A, живлення для підсвічування -> +5 В
16 - K, земля для підсвічування -> GND.
Верхній ряд символів має повністю заповнитися темними прямокутниками

А для повноцінної роботи з дисплеєм підключимо 12 висновків:
1 - Vss, земля -> GND
2 - Vdd, харчування -> +5 В
3 - Vo, управління контрастністю напругою -> вихід потенціометра
4 - RS, вибір регістру -> пін 12 Arduino
5 - R/W, читання/запис -> земля (режим запису)
6 - E, він же Enable, строб по спаду -> пін 11 Arduino
7-10 - DB0-DB3, молодші біти 8-бітного інтерфейсу; не підключені
11-14 - DB4-DB7, старші біти інтерфейсу -> піни 5-2 Arduino
15 - A, живлення для підсвічування -> +5 В
16 - K, земля для підсвічування -> GND
1 - Vss, земля -> GND
2 - Vdd, харчування -> +5 В
3 - Vo, управління контрастністю напругою -> вихід потенціометра
4 - RS, вибір регістру -> пін 12 Arduino
5 - R/W, читання/запис -> земля (режим запису)
6 - E, він же Enable, строб по спаду -> пін 11 Arduino
7-10 - DB0-DB3, молодші біти 8-бітного інтерфейсу; не підключені
11-14 - DB4-DB7, старші біти інтерфейсу -> піни 5-2 Arduino
15 - A, живлення для підсвічування -> +5 В
16 - K, земля для підсвічування -> GND

Також можливе підключення дисплея по шині I2C через спеціальну плату.
Діалог параметрування при стандартному підключенні
Діалог параметрування при підключенні через I2C
Адресу дисплея можна дізнатися за допомогою інструмента "Сканування шини I2C"

Для сканування шини необхідно зробити кілька простих кроку
Після виявлення пристрою можна описати його. Для цього необхідно двічі клацнути на знайденому пристрої. Потім знайдені пристрої можна зберегти файл.
Можна використовувати один файл для пристроїв на шині I2C, OneWire, а також для записаних кнопок ІЧ пульта.
Якщо вибрати існуючий файл, програма допише знайдені пристрої до файлу.
Діалог вибору адреси покаже лише пристрої на шині I2C.