Теперь в нашем онлайн-магазине доступна уникальная книга «BEAM-робототехника. От азов до создания практических устройств», идеально подходящая как для кружков робототехники, так и для самообучения дома. Вы можете приобрести её по привлекательной цене в 699 рублей. Дополнительная информация о книге доступна на нашем сайте. Также в ассортименте нашего онлайн-магазина представлены готовые наборы для сборки роботов, с помощью которых ваш ребенок сможет легко собрать своего первого робота, следуя нашим подробным инструкциям. Перейти в магазин


[ Раскрыть online-чат / Закрыть ] · [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: nightmare, Huntswarrior, Aleks_Crow  
Форум » Программирование микроконтроллеров AVR, PIC » Вопросы по програмированию » Подключаем LCD-дисплей по I2C к Arduino
Подключаем LCD-дисплей по I2C к Arduino
Отправлено 10.11.2018 - 20:231
Администраторы
3417 сообщений
Мужчина
Всем привет!

Зачастую при создании проектов вам может потребоваться отображение информации не на компьютере при подключении платы Arduino к COM-порту (Serial port), а прямо на устройстве. Для этого мы можем использовать LCD-дисплей.

В примере ниже мы используем дисплей LCD1602 с распаянным конвертером I2C.

На фото готовый модуль в сборе


Пример программы, в которой мы можем печатать на экране информацию, которую передаем с компьютера, по Serial-порту или через приемник, например Bluetooth HC-06


Код
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
  lcd.init();                      // initialize the lcd
  lcd.backlight();
  Serial.begin(9600);
}

void loop()
{
  // when characters arrive over the serial port...
  if (Serial.available()) {
    // wait a bit for the entire message to arrive
    delay(100);
    // clear the screen
    lcd.clear();
    // read all the available characters
    while (Serial.available() > 0) {
      // display each character to the LCD
      lcd.write(Serial.read());
    }
  }
}

Для работы модуля вам необходимо скачать и установить библиотеку LCD-дисплея


4093034.jpg (455.5 Kb)
Только дурак нуждается в порядке-гений господствует над хаосом...
Онлайн ЧАТ по робототехнике ! Заходи и общайся без регистрации =)
Профиль Личное сообщение Дом. страница icq Skype
34
Форум » Программирование микроконтроллеров AVR, PIC » Вопросы по програмированию » Подключаем LCD-дисплей по I2C к Arduino
  • Страница 1 из 1
  • 1
Поиск: