LiquidCrystal Library. Данная библиотека позволяет Arduino работать с ЖКИ, основанными на чипах Hitachi HD44780 (или совместимыми)
Данная библиотека позволяет Arduino работать с ЖКИ, основанными на чипах Hitachi HD44780 (или совместимыми), которые можно встретить в большинстве текстовых ЖКИ. Библиотека работает в 4-х и 8 битовом режиме. При этом используется 4 или 8 линий данных плюс линия RS, Enable, и, опционально, RW.
LiquidCrystal()
Описание:
Создает переменную типа LiquidCrystal. Дисплей может быть подключен, используя 4 или 8 линий данных. В первом случае пины d0 - d3 остаются неподключенными. 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 который подключен к разрешающему пину ЖКИ.
d0, d1, d2, d3, d4, d5, d6, d7: номера пинов Arduino которые подключены к соответствующим пинам LCD. d0, d1, d2, и d3 опциональны;
Пример:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
void setup()
{
lcd.print("hello, world!");
}
void loop() {}
Begin()
Описание:
Устанавливает количество символов дисплея (кол-во строк, символов в строке).
Синтаксис:
lcd.begin(cols, rows)
Параметры:
lcd: переменная типа LiquidCrystal
cols: количество символов в строке дисплея.
rows: количество строк дисплея.
Clear()
Описание:
Очищает экран и устанавливает курсор в левый верхний угол.
Синтаксис:
lcd.clear()
Параметры:
lcd: переменная типа LiquidCrystal
Home()
Описание:
Устанавливает курсор в левый верхний угол дисплея. Новый текст будет заменять уже имеющийся.
Синтаксис:
lcd.home()
Параметры:
lcd: переменная типа LiquidCrystal
Date: 2015-12-12; view: 421; Нарушение авторских прав Понравилась страница? Лайкни для друзей: |
|
|