STM32 + LCD1602 I2C

I2C модуль на базе микросхем PCF8574 позволяют подключить символьный дисплей 1602 к плате STM32 всего по двум проводам SDA и SCL (B7 и B6).

Подключение LCD1602 при использовании шины I2C к плате STM32 мало чем отличается от подключения к Arduino Nano, только вместо A4 A5 для Nano, в STM32 используются выводы B6 (SCL) B7 (SDA). При подключении платы STM32 к USB порту LCD1602 с I2C модулем питается от выхода 5V. При наличии внешнего источника питания 5 В, это напряжение необходимо подавать на VCC I2C модуля и на вход 5V платы STM32.

Перед заливкой скетча в STM32 Вам необходимо ознакомиться со следующей статьей — STM32 Arduino IDE

#include <Wire.h> 
#include <LiquidCrystal_I2C.h> // liquidcrystali2c.zip
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(){}

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

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