Оглавление:

Использование 1602 LCD Keypad Shield W / Arduino [+ Практические проекты]: 7 шагов
Использование 1602 LCD Keypad Shield W / Arduino [+ Практические проекты]: 7 шагов

Видео: Использование 1602 LCD Keypad Shield W / Arduino [+ Практические проекты]: 7 шагов

Видео: Использование 1602 LCD Keypad Shield W / Arduino [+ Практические проекты]: 7 шагов
Видео: LCD Keypad Shield для Arduino, обзор и работа. 2024, Декабрь
Anonim
Использование 1602 LCD Keypad Shield W / Arduino [+ Практические проекты]
Использование 1602 LCD Keypad Shield W / Arduino [+ Практические проекты]

Вы можете прочитать этот и другие замечательные уроки на официальном сайте ElectroPeak.

Обзор

В этом руководстве вы узнаете, как использовать экран ЖК-клавиатуры Arduino в трех практических проектах.

Что вы узнаете:

  • Как настроить щит и определить ключи
  • Как прокручивать текст
  • Как отображать специальные символы

Шаг 1: Характеристики экрана ЖК-клавиатуры 1602 Arduino

Отображение информации в электронных проектах всегда было наиболее актуальной проблемой. Есть разные способы отображения данных. Эти экраны могут быть простыми, например, 7-сегментными или светодиодами, или более привлекательными, например ЖК-дисплеями. Использование ЖК-дисплеев всегда было одним из самых популярных способов отображения информации. ЖК-дисплеи делятся на два основных типа: символы и графика.

Одним из наиболее распространенных, дешевых и простых доступных ЖК-дисплеев является символьный ЖК-дисплей. Этот ЖК-дисплей состоит из нескольких строк и столбцов. Буквы и числа написаны в местах, образованных строками и столбцами. Например, ЖК-символ 16 * 2 имеет 2 строки и 16 столбцов. Таким образом, он может отображать 32 символа. Работать с этими ЖК-дисплеями очень просто, и они полностью совместимы со всеми микроконтроллерами и платами процессоров. Для облегчения использования этих ЖК-дисплеев его модель 16x2, включая четыре клавиши для создания меню, выполнена в виде экрана, который также совместим с платами Arduino.

Шаг 2: Как использовать Arduino LCD Keypad Shield

Как использовать Arduino LCD Keypad Shield
Как использовать Arduino LCD Keypad Shield
Как использовать Arduino LCD Keypad Shield
Как использовать Arduino LCD Keypad Shield

Экраны Arduino - это удобный и простой щит. Чтобы использовать его, вам сначала нужно знать его распиновку и подключение к Arduino.

Шаг 3: Необходимые материалы

Arduino Uno R3 × 1

1602 Экран ЖК-клавиатуры для Arduino × 1

Программные приложения

IDE Arduino

Шаг 4: Как читать ключи?

Как читать ключи?
Как читать ключи?

В этом экране все 4 ключа подключены к аналоговому выводу 0, чтобы сэкономить на цифровых выводах. Поэтому мы должны использовать ADC для их чтения. Когда вы нажимаете клавишу, он возвращает значение на вывод A0 в соответствии с внутренней резистивной схемой разделения, которая определяет тип клавиши.

Давайте посмотрим на код подробнее:

#включают

Библиотека, необходимая для символьного ЖК-дисплея.

LCD LiquidCrystal (pin_RS, pin_EN, pin_d4, pin_d5, pin_d6, pin_d7);

Определение объекта LCD в соответствии с выводами, подключенными к Arduino.

lcd.begin (16, 2);

Первоначальная конфигурация ЖК-дисплея с указанием количества столбцов и строк. Первый аргумент - это количество столбцов, а второй - количество строк.

В приведенной выше таблице приведены некоторые важные функции для работы с ЖК-дисплеем.

Вы можете проверить веб-сайт Arduino для получения дополнительных функций.

Шаг 5: Как прокрутить текст?

Мы можем легко это сделать, используя указанные выше функции.

Шаг 6: Как отобразить определенный символ?

Как отобразить конкретный персонаж?
Как отобразить конкретный персонаж?
Как отобразить конкретного персонажа?
Как отобразить конкретного персонажа?

Вы можете создать персонажа в каждом блоке с вашего ЖК-дисплея. Для этого вы должны преобразовать желаемый символ в массив кодов, а затем отобразить его на ЖК-дисплее. Чтобы преобразовать своего персонажа в коды, вы можете использовать подобные онлайн-сайты. Создайте своего персонажа, затем скопируйте сгенерированный массив в свой код.

lcd.createChar сохраняет ваш массив в памяти, и вы можете отобразить его с помощью lcd.write