использование I2C LCD 1602 дисплея

использование I2C LCD 1602 дисплея




Мы изучим, что такое ЖК-дисплей I2C 1602 и как он работает.

Вам понадобятся:

ДИСПЛЕЙ I2C LCD 1602

ЖК-дисплей значительно повышает интерактивность проекта, который вы разрабатываете, позволяя вам напрямую читать некоторые выходные параметры. Эти данные могут быть простыми текстовыми или числовыми значениями, считываемыми датчиками.

Однако эти дисплеи имеют небольшую проблему. Когда они подключены к микроконтроллеру ( к микробиту ), этим дисплеям много пинов ( разьемов ) для подключения и это занимает практически все доступные пины ввод-вывод и не оставляет пины для подключения любых других устройств и датчиков. Эта проблема решается благодаря связи по шине I2C.( последовательный порт )

описание последовательного порта для микробит здесь

Дисплей LCD1602 имеет встроенный микрочип, который управляет этим типом соединения I2C, и вся информация ввода и вывода преобразуется и ограничивается только двумя пинами (не считая подключение питания). 

I2C - это тип последовательной шины, разработанный Philips, который использует две двунаправленные линии, называемые SDA (Serial Data Line) и SCL (Serial Clock Line). Обе они должны быть подключены через резисторы. Используемые напряжения являются стандартными как 5 В и 3,3 В.

Синий потенциометр на I2C LCD1602 (см. рисунок ниже) используется для регулировки подсветки для лучшего отображения. И на плате есть перемычка, если вы уберете эту перемычку, подсветка всегда будет выключена.



добавление пакета расширения дисплея I2C LCD1602

для программы Makecode

откройте программу makecode и выберите расширения

вставьте в строку поиска эту ссылку

https://github.com/makecode-extensions/i2cLCD1602

у вас оно появится , нажмите на него и вы загрузите дополнительные блоки в программу

в программе makecode напишите эту программу

схема подключения


 Поскольку выходная мощность микробита ограничена, пожалуйста, подключите кабель USB к порту USB на микробите при загрузке программы. После успешной загрузки программы на плату микробит подключите USB-кабель к USB-порту на плате расширения , чтобы ЖК-дисплей работал нормально.


установите новую программу

здесь находится готовый код

https://makecode.microbit.org/_9g0b0gfrxKMm

адрес I2C этого устройства - «0x27», поэтому мы вводим «39» в адресной строке.


Если адрес устройства I2C равен «0x3F», введите «63» в адресную строку.


РЕЗУЛЬТАТ

После загрузки этого кода на микробит, на экране ЖКД появится надпись «OSOYOO» , «Hello», потом весь экран будет заполнен случайными числами.




Report Page