Menu
CoddyTech

Приветствие на 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(): экран не знает, что такое новая строка, и выводит два символа окончания строки как мусор.

challenge icon

Задание

Легко

ЖК-дисплей подключён к контактам 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() {
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Дисплеи и датчики

Потренируйтесь самостоятельно: Песочница Arduino