В это статье мы рассмотрим как подключить жидкокристаллический дисплей LCD 1602 (чип HD44780) к Arduino Nano (Uno), для этого мы будем использовать библиотеку LiquidCrystal встроенную в Arduino IDE.
Дисплей 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 (минус подсветки).
Соберите схему показанную на рисунке:
Далее загрузите скетч в микроконтроллер:
#include <LiquidCrystal.h> /* подключаем встроенную в Arduino IDE библиотеку для дисплея LCD 16x2 */ LiquidCrystal lcd(12, 11, 5, 4, 3, 2); /* номер вывода дисплея(вывод Arduino): RS(12),E(11),D4(5),D5(4),D6(3),D7(2) */ void setup() { lcd.begin(16, 2);// указываем тип дисплея LCD 16X2 } void loop() { lcd.setCursor(1,0); // положение курсора - нулевая строка, первый символ lcd.print("RCL-RADIO.RU");// вывод на экран lcd.setCursor(1,1);// положение курсора - первая срока, первый символ lcd.print("ARDUINO");// ввод на экран delay(500);// пауза 500 мс }
В код добавлены подробные комментарии, поэтому подключение дисплея не должно вызвать трудности.