A27. 1602/2004: 液晶顯示模組

在 1602 / 2004 顯示文字和一個計數器

此為 LinkIt 7697 BlocklyDuino v3 新功能

電路圖

  • LinkIt 7697

  • 2004 液晶顯示模組

  • 麵包板

  • 杜邦線

選購模組時要建議選擇有 I2C 轉板的,另外要注意廠商通常會告知 I2C 位址 (0x27 或 0x3F),必須正確設定才能驅動

使用 LCD 模組,搭配下面範例需連接以下腳位

  • VCC : 外接 5V 電源供應

  • GND :外接 GND

  • SDA :接到 P9 (LinkIt 7697 的 I2C-DATA 資料腳位)

  • SCL 或 SCK: 接到 P8 (LinkIt 7697 的 I2C-CLK 時序腳位)

可以參考 LinkIt 7697 pin-out diagram了解更多腳位資訊

積木畫布

產生的 Arduino 程式如下

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd_i2c(0x27);
int counter;

void setup()
{
  lcd_i2c.begin(20, 4);
  counter = 0;
}

void loop()
{
  lcd_i2c.clear();
  lcd_i2c.setCursor(0,0);
  lcd_i2c.print("HELLO");
  lcd_i2c.setCursor(0,1);
  lcd_i2c.print("LinkIt 7697");
  lcd_i2c.setCursor(0,2);
  lcd_i2c.print("Counter:");
  lcd_i2c.setCursor(9,2);
  lcd_i2c.print(counter);
  counter = counter + 1;
  delay(1000);
} 

LCD 輸出如下圖

Last updated