2021年6月18日

用 LCM1602 IIC 液晶模組顯示文字

 這組液晶模組是包含 LCM 1602 IIC ,所以只有 5 隻腳,而且可以呈現文字,使用起來很方便。

但是要注意的是,LCM 1602 IIC 的  IO 腳位:
GND
VCC
SDA----Arduino A4
SCL----Arduino A5



模組背面有可變電阻,調整 LCD 的亮度,記得要調整一下。

如果看到方塊字,代表太暗,翻到背面調整一下,調到可以清晰看到文字。



參考網頁:
https://www.taiwaniot.com.tw/product/1602-%E8%97%8D%E5%BA%95%E7%99%BD%E5%AD%97-iici2c-6x2-%E8%83%8C%E5%85%89%E6%B6%B2%E6%99%B6%E6%A8%A1%E7%B5%84/
https://jimirobot.tw/arduino-tutorial-lcd1602-i2c-401/
https://blog.gtwang.org/iot/ywrobot-arduino-lcm-1602-iic-v1-lcd-display/
https://blog.jmaker.com.tw/lcd1602/

下面的範例是使用 jmaker 的範例,所以要額外安裝 LiquidCrystal_PCF8574 函式庫。

#include <LiquidCrystal_PCF8574.h>

LiquidCrystal_PCF8574 lcd(0x3F);  // 設定i2c位址,一般情況就是0x27和0x3F兩種

void setup()
{
  lcd.begin(16, 2); // 初始化LCD
  //lcd.begin(20, 4); // 如果是20x4的LCD就是用這行
 
  lcd.setBacklight(255);
  lcd.clear();
  lcd.setCursor(0, 0);  //設定游標位置 (字,行)
  lcd.print("*~ first line.");
  lcd.setCursor(0, 1);
  lcd.print("~* second line.");
} // setup()

void loop()
{
 
} // loop()

沒有留言: