Підключення LCD-дисплея до Arduino і висновок інформації
При розробці пристроїв на мікроконтролерах часто доводиться стикатися з виведенням інформації. І не завжди виходить обмежитися можливостями семи сегментних індикаторів або матриць. LCD-дисплеї на базі контролера HD44780 - одні з найпростіших і доступних на ринку. Їх застосовують як в простих, зібраних самостійно, так і в промислових пристроях (кава машини, компостери, і тд). У даній статті розповім як підключити LCD-дисплей до Arduino і вивести на нього інформацію.
Терморегулятори висновків дисплея:
VSS - Харчування контролера (-)
VDD - Харчування контролера (+)
VO - Управління контрастом
RS - Вибір регістру
R / W - Читання / запис
E - Еnable (стрибає)
DB0-DB3 - Молодша тетрада 8-бітного інтерфейсу
DB4-DB7 - Старша тетрада 8-бітного інтерфейсу
A - Анод (+) підсвічування дисплея
K - Катод (-) підсвічування дисплея

При стандартному підключенні LCD-дисплея до Arduino доводитися використовувати - 7 портів для 4-бітного або ж - 11 портів для 8-бітного режиму. Щоб зменшити кількість використаних портів введення / виводу Arduino при підключенні до LCD, будемо застосовувати розширювач портів. При підключенні LCD через I 2 C розширювач кількість використовуваних портів скорочується до - 2 (лінії - SCL, SDA) і дві лінії живлення GND, VCC. Дані модулі не дорогі, не вимагають великого числа висновків і вельми доступні.
