Arduino:Библиотеки/LiquidCrystal/LiquidCrystal(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
 
Нет описания правки
 
(не показаны 3 промежуточные версии 1 участника)
Строка 10: Строка 10:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
LiquidCrystal(rs, enable, d4, d5, d6, d7)
LiquidCrystal(rs, enable, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)
Строка 19: Строка 19:
==Параметры==
==Параметры==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
rs – номер контакта на Arduino, подключенного к контакту RS на дисплее
rs – номер контакта на Arduino, подключенного к контакту RS на дисплее
rw – номер контакта на Arduino, подключенного к контакту RW на дисплее (опционально)
rw – номер контакта на Arduino, подключенного к контакту RW на дисплее (опционально)
Строка 47: Строка 47:


<references />
<references />
 
{{Навигационная таблица/Портал/Arduino}}
{{Навигационная таблица/Arduino библиотеки}}


[[Категория:Стандартные библиотеки]]
[[Категория:Стандартные библиотеки]]

Текущая версия от 12:25, 8 июля 2023

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

Функция 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() {}

См.также

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