Приветствие на LCD
Часть раздела Дисплеи и датчики путешествия по Arduino на Coddy. Урок 6 из 24.
Символьный ЖК-дисплей отображает текст: у этого дисплея 2 строки по 16 символов. Микросхема на его задней стороне выводит буквы, а плата сообщает ей по шести проводам, что нужно вывести.
Для связи используется библиотека LiquidCrystal. Подключи её, затем создай объект lcd, указав шесть выводов в таком порядке: RS, E, D4, D5, D6 и D7.
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);В setup() вызов lcd.begin(16, 2) сообщает библиотеке, что на экране 16 столбцов и 2 строки. Без этого библиотека считает, что экран состоит из одной строки, а нижняя строка остаётся пустой.
Затем lcd.print() работает так же, как Serial.print(): принимает текст в кавычках или число. Используй print(), а не println(): экран не знает, что такое новая строка, и выводит два символа окончания строки как мусор.
Задание
ЛегкоЖК-дисплей подключён к контактам 12, 11, 5, 4, 3 и 2, а начальный код создаёт объект lcd. В setup():
- запусти экран с помощью
lcd.begin(16, 2) - выведи
Hello, world!с помощьюlcd.print()
Нажми Run, чтобы увидеть результат на экране, затем нажми Check.
Попробуйте сами
#include <LiquidCrystal.h>
// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// инициализируйте дисплей и выведите здесь сообщение
}
void loop() {
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Дисплеи и датчики
2Символьный LCD-дисплей
Приветствие на LCDРазмещение текста с помощью setCursorТекущие числа на LCDОчистка оставшихся цифрСоздание пользовательских символовБегущая строкаПотренируйтесь самостоятельно: Песочница Arduino