Подключаем дисплей 1602 к ARDUINO
1602 означает 16 символов в 2-х строках. Аналогично
подключается дисплей 2004 (20 символов в 4-х строках).
Цвет подсветки бывает разный. Стоимость 175 руб
Подключаем по схеме. Переменным резистором подстраиваем контрастность. Используем библиотеку LiquidCrystal.h
Русского языка в наборе символов нет. Поэтому используем
функцию lcd.createChar для создания собственных символов. Например «Й».
// 1602 (С)2013
ALEN Studio by Little_Red_Rat
// Подключаем дисплей 1602 к ARDUINO
// Подключаем библиотеку для работы с
LCD
#include <LiquidCrystal.h>
// Указываем, к каким пинам Arduino
подключены выводы дисплея:
// RS, E,
DB4, DB5, DB6, DB7
LiquidCrystal
lcd(12, 11, 5, 4, 3, 2);
// Рисуем букву Й
byte
I_kr_lit[8] =
{
B00100,
B10101,
B10001,
B10011,
B10101,
B11001,
B10001,
B00000,
};
void setup()
{
// Создаем собственный символ номер 2
lcd.createChar(2,
I_kr_lit);
// Инициализируем дисплей: 2 строки
по 16 символов
lcd.begin(16, 2);
// Устанавливаем курсор в 1-й столбец
1-й строки. Нумерация идёт с нуля, сначала столбец
lcd.setCursor(0, 0);
// Выводим на дисплей АЙ-ОЙ, буквы А
и О английские
lcd.print("A\2-O\2");
}
void loop()
{
// Устанавливаем курсор в 1-й столбец
2-й строки.
lcd.setCursor(0, 1);
// Выводим на дисплей число секунд,
прошедших с момента старта Arduino
lcd.print(millis() / 1000);
}