Arduino:Библиотеки/LiquidCrystal/LiquidCrystal()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.

Функция LiquidCrystal()[1]

Создает переменную типа LiquidCrystal. Дисплеем можно управлять 4 или 8 линиями передачи данных, и если вы в конце концов выберите вариант с 4 линиями, то контакты с номерами от d0 до d3 оставьте неподключенными. Контакт RW необязательно подключать к контакту на Arduino – вместо этого его можно подключить к «земле». Причем если вы подключите контакт RW к «земле», то в параметрах функции его указывать необязательно.

Синтаксис

LiquidCrystal(rs, enable, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)
LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)

Параметры

rs  номер контакта на Arduino, подключенного к контакту RS на дисплее
rw  номер контакта на Arduino, подключенного к контакту RW на дисплее (опционально)
enable  номер контакта на Arduino, подключенного к контакту EN (то есть «enable»; это контакт, через который дисплею сообщается, что данные готовы для считывания) на дисплее (опционально).
d0, d1, d2, d3, d4, d5, d6, d7  номера контактов на Arduino, подключенные к соответствующим контактам на дисплее. Подключение d0, d1, d2 и d3 необязательно, и если их не подключать управление дисплеем будет осуществляться четырьмя линиями передачи данных  через контакты d4, d5, d6 и d7.

Пример

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);

void setup()
{
  lcd.begin(16,1);
  lcd.print("hello, world!");  //  "привет, мир!"
}

void loop() {}

См.также

Внешние ссылки