Author Frank de Brabander Maintainer Marco Schwartz Website https://github.com/marcoschwartz/LiquidCrystal_I2C Category Display License Unknown Library Type Contributed Architectures avr

The library allows to control I2C displays with functions extremely similar to LiquidCrystal library. THIS LIBRARY MIGHT NOT BE COMPATIBLE WITH EXISTING SKETCHES.

Downloads

Filename Release Date File Size
LiquidCrystal_I2C-1.1.2.zip 2015-11-29 20.32 KiB
LiquidCrystal_I2C-1.1.1.zip 2015-10-19 20.32 KiB

This website is Open Source, please help improve it by submitting a change on GitHub:
https://github.com/njh/arduino-libraries

The content on this site was last updated: 2019-11-24 03:36:17 +0000

Автор: Франк де Брабандер
Сопровождающий: Марко Шварц
Сайт: https://github.com/marcoschwartz/LiquidCrystal_I2C
Лицензия: неизвестно
Тип: Внесенный
Архитектура: AVR

Библиотека для I2C ЖК-дисплеев. Библиотека позволяет управлять дисплеями I2C с функциями, очень похожими на библиотеку LiquidCrystal.

Скачать / Download

Файл Дата выхода Размер файла
LiquidCrystal_I2C-1.1.2.zip 2015-11-29 20.32 KiB
LiquidCrystal_I2C-1.1.1.zip 2015-10-19 20.32 KiB

Важно! Мы используем файлы cookie на сайте, которые позволяют нам предоставлять качественные сервисы. Продолжая использовать наши сервисы, вы соглашаетесь на использование нами файлов cookies в соответствии с Политикой Конфиденциальности нашего сайта.

2017-2019 © Arduino+. Все права защищены. Копирование материалов запрещено, если не указано иное.

Пошаговая инструкция по подключению I2C экрана к Arduino.

Получил от китайцев два 20х4 экрана с I2C контроллерами – буду подключать к Arduino.

Для справки скажу, что такие экраны подключаются к Arduino всего по 4-м проводам.

Подключение I2C экрана к Arduino

Сам экран имеет 4 вывода:

  • GND экрана подключаем к GND Arduino
  • VCC экрана подключаем к +5V Arduino
  • SDA экрана подключаем к 4 аналоговому пину Arduino Uno
  • SCL экрана подключаем к 5 аналоговому пину Arduino Uno
Читайте также:  Формула объема жидкости в трубе

В результате выглядеть будет так:

Теперь можно подключить Arduino к компьютеру и перейти к программной части.

LiquidCrystal_I2C – библиотека для работы с I2C экраном

Для написания кода нам понадобится библиотека LiquidCrystal_I2C. Скачиваем ее и распаковываем содержимое архива в папку arduino-1.0.Xlibraries.

liquidcrystal_i2c.zip (8,4 KiB, 16 244 hits)

Проверочный скетч

Для проверки, загрузим в Arduino следующий код:

LiquidCrystal_I2C lcd(0x27, 20, 4); // Для экрана 20х4 (четырехстрочный)
//LiquidCrystal_I2C lcd(0x27, 16, 2); // Для экрана 16х2 (двухстрочный)

void setup()
<
lcd.begin();
lcd.setCursor(0, 0); // 1 строка
lcd.print("LCD I2C Test – 20×4");
lcd.setCursor(0, 1); // 2 строка
lcd.print("01234567899876543210");
lcd.setCursor(0, 2); // 3 строка
lcd.print("01234567899876543210");
lcd.setCursor(0, 3); // 4 строка
lcd.print(" geekelectronics.org");
>

Код хорошо прокомментирован. Думаю, вопросов не возникнет.

P.S. Возможно, что после загрузки кода экран останется пустым.

В этом случае надо покрутить регулятор контрастности на плате I2C.

ПОДЕЛИТЬСЯ

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here