| Ваш IP: 34.204.173.45 | Online(22) - гости: 17, боты: 5 | Загрузка сервера: 0.62 ::::::::::::


Подключение LCD1602 по I2C к Ардуино

I2C модуль на базе микросхем PCF8574 позволяют подключить символьный дисплей 1602 к плате Arduino всего по двум проводам SDA и SCL (А4 и А5), что дает возможность не использовать цифровые выходы Arduino при подключении дисплея.

Подключение  I2C модуля к дисплею 1602 очень простое, установите модуль как показано на фото и пропаяйте контакты.

Как видите все достаточно просто, а самое главное что все функции библиотеки LiquidCrystal аналогичны LiquidCrystal_I2C за не большим исключением связанные с инициляцией экрана. В добавок появляется возможность программно включать и выключать подсветку дисплея.

Ниже представлен простой пример скетча демонстрирующий работу дисплея. В очень редких случаях могут возникнуть проблемы с запуском дисплея, как правило это связано с не верным адресом уст-ва, для решения этой проблемы можно поменять адрес на рекомендуемые: с 0x20 до 0x27 для PCF8574 или с 0x38 до 0x3F для PCF8574A. Если и это не помогло, можете запустить скетч I2C сканера, который поможет определить верный адрес уст-ва.

#include <Wire.h> 
#include <LiquidCrystal_I2C.h> //Библиотека -  http://forum.rcl-radio.ru/misc.php?action=pan_download&item=45&download=1
LiquidCrystal_I2C lcd(0x27,16,2);  // Устанавливаем дисплей
void setup()
{
  lcd.init();                     
  lcd.backlight();// Включаем подсветку дисплея
  lcd.print("  rcl-radio.ru  ");
  lcd.setCursor(0, 1);
  lcd.print("    LCD 1602    ");
  delay(5000);
  lcd.noBacklight();// Выключаем подсветку дисплея
  delay(5000);
  lcd.backlight();// Включаем подсветку дисплея
}
void loop(){}

Добавить комментарий

Войти с помощью: 

Случайные статьи

  • Цифровой регулятор громкости

    Цифровой регулятор громкости

    Роль виртуального резистора в регуляторе громкости выполняют 2-а мультиплексора D4 D5 и набор резисторов R6-R20. Мультиплексоры выполняют роль переключателя на 16 положений. При этом закон регулировки можно выбрать самим изменив номиналы R6-R20. если нужен сдвоенный резистор то тогда берем еще 2-а мультиплексора с резисторами и подключаем их управляющие входы (выводы …Подробнее...
  • Высококачественный усилитель для наушников на LM4880

    Высококачественный усилитель для наушников на LM4880

    Микросхема LM4880 специально разработана для высококачественного усиления звука для наушников. Схема содержит минимальное кол-во внешних элементов, в настройке не нуждается. Выходная мощность усилителя 0,25Вт на нагрузке 8 Ом и 0,085Вт на нагрузке 32 Ом. КНИ не более 0,1%. Напряжение питания микросхемы может быть в пределах от 2,7В до 5В.Подробнее...
  • Слуховой аппарат

    На рисунке представлен простой и достаточно дешевый слуховой аппарат, который состоит из блока с микрофоном и регулятором громкости, к которому подключены обычные наушники. Схема слухового аппарата снабжена систему АРУ. В схеме используется конденсаторный микрофон, напряжение питания на который подается с R1 (10К). Звуковой сигнал от микрофона через разделительный конденсатор С1 …Подробнее...
  • Инвертор напряжения на ICL7660

    Инвертор напряжения на ICL7660

    ICL7660 — слаботочный (20мА) инвертор напряжения, преобразует положительное напряжение в отрицательное (+Uпит=-Uвых). Схема очень простая, содержит минимальное кол-во внешних элементов, в настройке не нуждается. ИМС ICL7660 может работать в диапазоне от 1.5 В до 10.0 В, а ИМС ICL7660A от 1.5 В до 12.0 В. Ток потребления микросхемы не более 80-170 мкА. …Подробнее...
  • Автомат-выключатель освещения

    Автомат-выключатель освещения предназначен для отключения света в дневное время суток, его светочувствительным прибором служит фоторезистор R1 который включен на входе порогового уст-ва собранного на элементах DD1.1 DD1.3. При нормальной освещенности сопротивление фоторезистора  мало, поэтому на выходе DD1.3 будет напряжение высокого уровня и генератор импульсов собранный на элементах DD1.2 DD1.4 не …Подробнее...