Оглавление:

Как подключить ЖК-дисплей 16x4 к Arduino: 6 шагов
Как подключить ЖК-дисплей 16x4 к Arduino: 6 шагов

Видео: Как подключить ЖК-дисплей 16x4 к Arduino: 6 шагов

Видео: Как подключить ЖК-дисплей 16x4 к Arduino: 6 шагов
Видео: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Ноябрь
Anonim
Как подключить ЖК-дисплей 16x4 к Arduino
Как подключить ЖК-дисплей 16x4 к Arduino

Вступление

Недавно я получил несколько бесплатных образцов ЖК-дисплея от моих друзей на FocusLCDs.com. Один из них - ЖК-дисплей 16х4; Номер детали: C164AXBSYLY6WT. Он использует контроллер ST7066U (см. Техническое описание здесь) вместо HD44780, который обычно используется в ЖК-экранах. Я не уверен, будет ли он работать с Arduino и его библиотеками, поэтому я хотел попробовать.

Краткое описание характеристик

  • Более четкое изображение, более широкий угол обзора
  • Драйвер: ST7066U
  • Желтый фон
  • Y / G Подсветка
  • Диапазон температур: от -20 ° C до + 70 ° C
  • Соответствует RoHS

Шаг 1: материалы

Соберите материалы, перечисленные ниже:

  1. Arduino (UNO или MEGA)
  2. ЖК-дисплей 16х4; C164AXBSYLY6WT
  3. Макетная плата без пайки
  4. Провода для перемычек Dupont
  5. Заголовки с шагом 2,54 мм
  6. Потенциометр 10 кОм
  7. IDE Arduino
  8. USB-кабель

Шаг 2: Заголовки припоя

Заголовки для припоя
Заголовки для припоя

Припаяйте разъем к ЖК-модулю. Всего 16 контактов. Обратитесь к этому изображению для получения информации о распиновке.

Шаг 3: Подключите схему

Подключите цепь
Подключите цепь

Подключите схему, как показано; сделал это с Fritzing. Потенциометр предназначен для изменения подсветки.

Шаг 4: Запустите Arduino IDE

Запустите свою Arduino IDE. Позаботьтесь о выборе правильной платы, например, Arduino UNO или MEGA и т. Д., И выберите правильный порт.

Шаг 5: закодируйте эскиз

Закодируйте эскиз
Закодируйте эскиз

Введите этот скетч в IDE и загрузите.

/ * Это скетч для тестирования LCD 16x4:

* FocusLCD P / N: C164AXBSYLY6WT

*/

#include LiquidCrystal lcd (8, 9, 4, 5, 6, 7);

void setup () {

lcd.begin (16, 4);

lcd.setCursor (0, 0);

lcd.print («FocusLCDs.com»);

lcd.setCursor (0, 1);

lcd.print («САМЫЕ ЛУЧШИЕ ЖК-дисплеи!»);

lcd.setCursor (0, 2);

lcd.print ("P / N:");

lcd.setCursor (0, 3);

lcd.print ("C164AXBSYLY6WT");

}

void loop () {

}

Шаг 6. Просмотрите результат

Посмотреть результат
Посмотреть результат

Поздравляю! Ваш ЖК-дисплей должен показать что-то подобное.

Рекомендуемые: