Вернуться к библиотеке LiquidCrystal

 

LiquidCrystal()

Описание

Создает переменную типа LiquidCrystal. Управление LCD-экраном может осуществляться по 4-х или по 8-проводной схеме. В первом случае следует пропустить параметры d0-d3, оставив соответствующие выводы не подключенными. Вывод RW можно также не подключать к Ардуино и соединить его напрямую с землей. В этом случае параметр 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: номер вывода Ардуино, соединенного с выводом RS LCD-экрана.

rw: номер вывода Ардуино, соединенного с выводом RW LCD-экрана (не обязательный параметр).

enable: номер вывода Ардуино, соединенного с выводом E (enable) LCD-экрана.

d0, d1, d2, d3, d4, d5, d6, d7: номера выводов Ардуино, которые подключены к соответствующим цифровым выводам LCD-экрана. Параметры d0, d1, d2 и d3 являются не обязательными; если они не указаны, то LCD будет работать по 4-х проводной схеме (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() {}