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

В этом руководстве мы собираемся отображать на ЖК-дисплее (жидкокристаллическом дисплее).
Шаг 1: ЖК-дисплей (жидкокристаллический дисплей)

ЖК-дисплеи имеют параллельный интерфейс, что означает, что микроконтроллер должен управлять несколькими контактами интерфейса одновременно, чтобы управлять дисплеем. Интерфейс состоит из следующих контактов:
Вывод выбора регистра (RS), который контролирует, где в памяти ЖК-дисплея вы записываете данные. Вы можете выбрать либо регистр данных, в котором хранится то, что происходит на экране, либо регистр инструкций, в котором контроллер ЖК-дисплея ищет инструкции о том, что делать дальше.
Контакт чтения / записи (R / W), который выбирает режим чтения или записи
Контакт включения, который позволяет записывать в регистры.
8 контактов данных (D0 -D7). Состояния этих контактов (высокий или низкий) - это биты, которые вы записываете в регистр при записи, или значения, которые вы читаете при чтении.
Также есть контакт для ограничения дисплея (Vo), контакты источника питания (+ 5V и Gnd) и контакты светодиодной подсветки (Bklt + и BKlt-), которые вы можете использовать для питания ЖК-дисплея, управления контрастностью дисплея, а также включения и выключения светодиода. подсветка соответственно.
Процесс управления отображением включает в себя размещение данных, образующих изображение того, что вы хотите отобразить, в регистры данных, а затем размещение инструкций в регистре инструкций. Библиотека LiquidCrystal упрощает это для вас, поэтому вам не нужно знать низкоуровневые инструкции.
ЖК-дисплеями Hitachi можно управлять в двух режимах: 4-битном или 8-битном. Для 4-битного режима требуется семь контактов ввода / вывода от Arduino, а для 8-битного режима требуется 11 контактов. Для отображения текста на экране вы можете делать почти все в 4-битном режиме, поэтому в примере показано, как управлять ЖК-дисплеем 2x16 в 4-битном режиме.
Шаг 2: КОМПОНЕНТ




- CloudX M633
- CloudX SoftCard
- V3 шнур
- ЖК-дисплей 16x2
- Потенциометр 10 кОм
- Перемычка
- Резистор 220 ом
- Хлебная Доска
Вы можете купить свой компонент здесь
Шаг 3: АППАРАТНОЕ ОБЕСПЕЧЕНИЕ

- Вывод ЖК-дисплея RS на цифровой вывод 1 Cloudx M633
- Вывод включения ЖК-дисплея на цифровой вывод 2 Cloudx M633
- Вывод ЖК-дисплея D4 на цифровой вывод 3 Cloudx M633
- Вывод ЖК-дисплея D5 на цифровой вывод 4 Cloudx M633
- Вывод LCD D6 на цифровой вывод 5 Cloudx M633
- Вывод ЖК-дисплея D7 на цифровой вывод 6 Cloudx M633
Кроме того, подключите потенциометр 10 кОм к + 5V и GND, а его стеклоочиститель (выход) к выводу VO ЖК-экрана. Резистор 220 Ом используется для питания подсветки дисплея, обычно на контактах 15 и 16 разъема ЖК-дисплея.
Шаг 4: КОДИРОВКА
Скопируйте этот код в свою IDE CloudX.
# включить # включить
настраивать(){
lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (чистый); lcdCmd (cursorOff);
петля(){
lcdWriteText (1, 2, «ПРИВЕТ, МИР!»); lcdWriteText (2, 2, «Я ИСПОЛЬЗУЮ CLOUDX»);
}
}
Рекомендуемые:
SOLARBOI - 4G-вездеход на солнечных батареях, чтобы исследовать мир !: 3 шага (с изображениями)

SOLARBOI - 4G-вездеход на солнечных батареях, чтобы исследовать мир !: С юных лет я всегда любил исследовать мир. На протяжении многих лет я видел множество сборок автомобилей с дистанционным управлением, управляемых через Wi-Fi, и они выглядели достаточно забавно. Но я мечтал пойти гораздо дальше - в реальный мир, далеко за пределы
Как получить ТАЙНЫЙ МИР !!!!!! (Режим отладки): 3 шага

Как получить ТАЙНЫЙ МИР !!!!!! (Режим отладки): в этой инструкции я покажу вам, как попасть в секретный режим мира в Minecraft
Привет, мир - Java: 5 шагов

Hello World - Java: в этой программе мы узнаем, как печатать на консоли на Java
Скажи привет - Arduino UNO -: 4 шага

Скажи привет | Arduino UNO |: Перво-наперво … если вы "действительно" Если вы хотите узнать больше об Arduino UNO, тогда просто возьмите его, ну, это довольно круто :-) Привет, друзья, в этих инструкциях я покажу вам базовое, но интересное использование моего нового Arduino
Управление двигателями постоянного тока с помощью L298N с помощью микроконтроллера CloudX: 3 шага

Управление двигателями постоянного тока с помощью L298N с помощью микроконтроллера CloudX: В этом проекте мы объясним, как использовать наш H-мост L298N для увеличения и уменьшения скорости двигателя постоянного тока. H-мостовой модуль L298N можно использовать с двигателями, которые имеют напряжение от 5 до 35 В постоянного тока. Также имеется встроенный регулятор 5 В, поэтому, если ваш