пятница, 1 марта 2013 г.

1602 LED ARDUINO


Подключаем дисплей 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);
}

Комментариев нет:

Отправить комментарий