LCD1601A (Arduino)

LCD1601A дисплей работает на контроллере HD44780 и полностью совместим с библиотекой LiquidCrystal которая интегрирована в Arduino IDE.

Схема подключения

В работе дисплея имеется одна особенность, экран дисплея разделен на две части и обращаться к дисплею необходимо как к дисплею LCD0802. Первые восемь знакомест дисплея это как бы первая (нулевая) строка дисплея LCD0802, а остальные восемь знакомест это вторая (первая) строка LCD0802.

#include <LiquidCrystal.h> // подключаем встроенную в Arduino IDE библиотеку для дисплея LCD 16x1 
 
LiquidCrystal lcd(12, 11, 5, 6, 7, 8); // номер вывода дисплея(вывод Arduino):RS(12),E(11),D4(5),D5(6),D6(7),D7(8) 
 
 
void setup() {
  lcd.begin(8, 2);// указываем тип дисплея LCD 16X1 как LCD0802
  lcd.setCursor(0,0); // положение курсора - нулевая строка, первый символ
  lcd.print(" HELLO! ");// вывод на экран
  delay(3000);
  lcd.clear();
}
 
void loop() {
  lcd.setCursor(0,0); // положение курсора - нулевая строка, первый символ
  lcd.print("LCD1601");// вывод на экран
  lcd.setCursor(0,1); // положение курсора - первая строка, первый символ
  lcd.print("ARDUINO");// вывод на экран
  delay(1000);
}

Для подсветки дисплея используются пины 15 LED+ и 16 LED- , вывод 16 соединяется с VSS (GND) дисплея, а на вывод 15 можно подать напрямую напряжение 3,3 В или 5 В (с VDD дисплея), так как токоограничивающий резистор установлен на плате дисплея.

Форум — http://forum.rcl-radio.ru/viewtopic.php?id=511

Добавить комментарий

Войти с помощью: