I2C 1602液晶顯示模組


LinkIt 7697 專案說明
使用「LinkIt 7697 NANO Breakout」連接「I2C 1602液晶顯示模組」,在I2C 1602 液晶顯示模組上顯示「Hello World」。
此I2C 1602液晶顯示模組包含於「洞洞么教學材料包 」內。
LinkIt 7697 電路圖
LinkIt 7697 NANO Breakout
I2C 1602液晶顯示模組
I2C 1602液晶顯示模組是I2C訊號輸出, 可以接「I2C」的 LinkIt 7697 NANO Breakout訊號端上。 本範例連接到「I2C」,「SDA」←→「SDA」,「SCL」←→「SCL」。


BlocklyDuino 積木畫布
在I2C 1602液晶顯示模組上顯示「Hello World」。


Arduino 程式
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd_i2c(0x3F);
void setup()
{
lcd_i2c.begin(16, 2);
lcd_i2c.backlight();
lcd_i2c.clear();
lcd_i2c.setCursor(0,0);
lcd_i2c.print("Hello World");
}
void loop()
{
}
micro:bit 專案說明
使用「micro:bit搭配科易KEYES micro:bit 感測器擴充板 V2」連接「I2C 1602液晶顯示模組」,在I2C 1602 液晶顯示模組上顯示「Hello World」。
此I2C 1602液晶顯示模組包含於「洞洞么教學材料包」內。
micro:bit電路圖
I2C 1602液晶顯示模組
I2C 1602液晶顯示模組是I2C訊號輸出, 可以接「19、20」的 micro:bit訊號端上。 本範例連接到「P19、P20」。本範例連接到「I2C」,「SDA」←→「P20」,「SCL」←→「P19」


Microsoft MakeCode積木畫布
在使用I2C 1602液晶顯示模組之前,需要擴展I2C 1602液晶顯示模組的指令庫。打開makecode程式設計平臺,滾動至指令區最底部,依次點擊進階----擴展,並使用以下網址安裝套件。
I2C 1602液晶顯示模組套件安裝網址:https://github.com/lioujj/pxt-lcd1602



在I2C 1602液晶顯示模組上顯示「Hello World」 。
JavaScript 程式
lcd1602.setAddress(
lcd1602.I2C_ADDR.addr2
)
lcd1602.putString("Hello World", 0, 0)
basic.forever(function () {
})
Raspberry Pi Pico 專案說明
使用「Raspberry Pi Pico」連接「LED模組」, I2C 1602 液晶顯示模組上顯示「Hello World」。此I2C 1602液晶顯示模組包含於「洞洞么教學材料包」內。
I2C 1602液晶顯示模組電路圖
I2C 1602液晶顯示模組
I2C 1602液晶顯示模組是I2C訊號輸出。 LCD的SDA接「D4」,SCL「D5」的Raspberry Pi Pico擴充板訊號端上。
PCF8574AT晶片接法

PCF8574晶片接法

Arduino IDE程式
I2C 1602 液晶顯示模組上顯示「Hello World」。
Arduino程式(IC_1602_LCD.ino)如下:
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd_i2c(0x3F);
void setup()
{
lcd_i2c.begin(16, 2);
lcd_i2c.backlight();
lcd_i2c.clear();
lcd_i2c.setCursor(0,0);
lcd_i2c.print("Hello World");
}
void loop()
{
}
程式執行結果

Last updated
Was this helpful?