Видеоурок: https://dzen.ru/video/watch/640577f036fc3309cedfda37?share_to=link
Из видеоурока можно узнать об подключении LSD дисплея 1602 к плате Arduino UNO, вывода на нем русского алфавита и попиксельных символов. В этой статье вы подробно узнаете о подключении и написании программы.
Подключение:
Для упрощения работы к дисплею нужно припаять I2c шину. Она поможет упростить работу с дисплеем.
Взяв четыре перемычки папа-мама нужно посмотреть на маркировка I2c шины и подключить дисплей, как на картинке.
Программа:
Все программы и библиотеки, как в видео в конце статьи.
#include <LiquidCrystal_I2C. h> - этот блок помогает подключить нужную библиотеку для облегчения работы. В скобках нужно указать название библиотеки. Обязательно нужно поставить точку, а затем h, как на картинке, чтобы микроконтроллер понимал, что это библиотека.
LiquidCrystal_I2C lcd(0x27, 16, 2); - здесь нужно указать адрес дисплея, как в образце. Подключив эту библиотеку, вам будут доступны следующие блоки программы.
- lcd. init(); - этот блок инициализирует дисплей.
- lcd.blacklight(); - включение подсветки.
- lcd.noBlacklight(); - выключение подсветки.
- lcd.setCursor(0, 0); - устанавливаем курсор для написания символов в нужную позицию. В скобках первая цифра - это столбец. Вторая цифра-строка.
- lcd.print("Hello"); - в этом блоке в скобках нужно указать любое слово или буквы для вывода на дисплей.
- lcd.display(); – быстрое включение дисплея.
- lcd.noDisplay(); – быстрое выключение дисплея.
- lcd.home(); – установка курсора в положение 0,0.
- lcd.clear(); - отчистка дисплея от символов.
Если внести небольшие изменения на дисплей, можно вывести русские буквы.
lcd.print("Привет"); - в скобках этого блока уже можно писать русские символы.
Программы и библиотеки, как в видео: https://disk.yandex.ru/d/wCTqV1bbFHKUOQ