Arduino:Библиотеки/LiquidCrystal: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Arduino панель перехода}} | {{Arduino панель перехода}} | ||
{{Перевод от Сubewriter}} | {{Перевод от Сubewriter}} | ||
Строка 51: | Строка 51: | ||
<references /> | <references /> | ||
[[Категория:Стандартные библиотеки]] | [[Категория:Стандартные библиотеки]] |
Версия от 11:14, 8 июля 2023
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Библиотека LiquidCrystal[1]
Благодаря этой библиотеке плата Arduino может управлять жидкокристаллическим дисплеем (т.е. LCD) на базе чипсета Hitachi HD44780 (или другого чипсета, совместимого с Arduino), который встречается в большинстве текстовых LCD. Библиотека может работать в 4-битном и 8-битном режимах. Это значит, что она может использовать 4 или 8 каналов связи для передачи данных (вдобавок к каналам для управления – RS и, опционально, RW).
Примеры
- Autoscroll – Смещение текста вправо/влево
- Blink – Управление курсором в виде квадратика
- Cursor – Управление курсором в виде нижнего подчеркивания
- Display – Быстрое выключение дисплея без потери показанной на нем информации
- Hello World – Показ надписи «Hello World» и количества секунд, прошедших после сброса
- Scroll – Скроллинг текста вправо/влево
- Serial Display – Получение информации, введенной через монитор порта, и ее вывод на дисплей
- Set Cursor – Установление позиции курсора
- Text Direction – Управление тем, в какую сторону от курсора будет перемещаться текст
Функции
- LiquidCrystal()
- begin()
- clear()
- home()
- setCursor()
- write()
- print()
- cursor()
- noCursor()
- blink()
- noBlink()
- display()
- noDisplay()
- scrollDisplayLeft()
- scrollDisplayRight()
- autoscroll()
- noAutoscroll()
- leftToRight()
- rightToLeft()
- createChar()