Подключить LCD1602 к Arduino (или любой другой LCD на базе микросхем HD44780) не всегда удобно, потому что используются как минимум 6 цифровых выходов.
Параметры дисплея LCD1602:
Для того, что бы уменьшить кол-во подключаемых выходов используют LCD I2C модули на базе микросхем PCF8574 позволяют подключить символьный дисплей к плате Arduino всего по двум сигнальным проводам (SDA и SCL).
Для работы с этими модулями понадобится библиотека Arduino LiquidCrystal_I2C ( скачать ее можно тут https://github.com/troublegum/liquidcrystal_i2c ).
внешний вид китайского LCD модуля
Системные функции:
Функции работы с текстом:
Выведем на дисплей простую строку «HELLO WORLD!» для этого будем использовать нижеследующий скетч для IDE Arduino :
#include <LiquidCrystal_I2C.h>// Set the LCD address to 0x27 for a 16 chars and 2 line displayLiquidCrystal_I2C lcd(0x27, 16, 2);void setup(){ // initialize the LCD lcd.init(); lcd.backlight(); lcd.print("HELLO WORLD!");}void loop(){}
Cайт проекта (github) https://github.com/troublegum/liquidcrystal_i2c
Скачать Arduino LiquidCrystal I2C можно тут .
Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…
Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…
Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…