
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Вступление
Недавно я получил несколько бесплатных образцов ЖК-дисплея от моих друзей на FocusLCDs.com. Один из них - ЖК-дисплей 16х4; Номер детали: C164AXBSYLY6WT. Он использует контроллер ST7066U (см. Техническое описание здесь) вместо HD44780, который обычно используется в ЖК-экранах. Я не уверен, будет ли он работать с Arduino и его библиотеками, поэтому я хотел попробовать.
Краткое описание характеристик
- Более четкое изображение, более широкий угол обзора
- Драйвер: ST7066U
- Желтый фон
- Y / G Подсветка
- Диапазон температур: от -20 ° C до + 70 ° C
- Соответствует RoHS
Шаг 1: материалы
Соберите материалы, перечисленные ниже:
- Arduino (UNO или MEGA)
- ЖК-дисплей 16х4; C164AXBSYLY6WT
- Макетная плата без пайки
- Провода для перемычек Dupont
- Заголовки с шагом 2,54 мм
- Потенциометр 10 кОм
- IDE Arduino
- 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. Просмотрите результат

Поздравляю! Ваш ЖК-дисплей должен показать что-то подобное.
Рекомендуемые:
Как установить, запустить и подключить контроллер к эмулятору: 7 шагов

Как установить, запустить и подключить контроллер к эмулятору: вы когда-нибудь сидели без дела и вспоминали свое детство юного геймера и иногда хотели бы вернуться к этим старым жемчужинам прошлого? Что ж, для этого есть приложение … точнее, есть сообщество геймеров, которые создают программы
Arduino Как подключить несколько серводвигателей - Учебное пособие по PCA9685: 6 шагов

Arduino Как подключить несколько сервомоторов - Учебное пособие по PCA9685: В этом руководстве мы узнаем, как подключить несколько сервомоторов с помощью модуля PCA9685 и arduino. Модуль PCA9685 очень хорош, когда вам нужно подключить несколько двигателей, вы можете узнать больше об этом здесь https : //www.adafruit.com/product/815Посмотрите Vi
Как подключить и использовать датчик освещенности GY-30 BH1750 (GY30 / GY302) - легко - проект Arduino !: 7 шагов

Как подключить и использовать датчик освещенности GY-30 BH1750 (GY30 / GY302) - легко - проект Arduino !: В этом руководстве мы узнаем, как быстро и легко использовать датчик интенсивности света GY-30 BH1750 с Arduino. Посмотрите демонстрационное видео
Как подключить двухосевой джойстик к Arduino Uno: 5 шагов

Как соединить двухосевой джойстик с Arduino Uno: Здесь мы собираемся соединить один двухосевой джойстик с arduino uno. Этот джойстик имеет два аналоговых контакта для оси x и оси y и один цифровой контакт для переключателя
Как подключить модуль GPS (NEO-6m) к Arduino: 7 шагов (с изображениями)

Как подключить модуль GPS (NEO-6m) к Arduino: В этом проекте я показал, как подключить модуль GPS к Arduino UNO. Данные о долготе и широте отображаются на ЖК-дисплее, а местоположение можно просмотреть в приложении. Список материалов Arduino Uno == > GPS-модуль Ublox NEO-6m за 8 долларов == > 15 $ 16x