#include <Wire.h> // 引入 I2C 程式庫
#include <LiquidCrystal_I2C.h> // 引入 LCD_I2C 模組程式庫
// 初始化 LCD I2C 模組,位址默認為 0x27,16x2 為 LCD 顯示器大小
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
// 初始化 LCD
lcd.init();
lcd.backlight();
}
void loop() {
// 在 LCD 上顯示 "Hello World!" 和 "Crazy Maker!"
lcd.setCursor(2, 0); // 從第一排的第三個位置開始顯示
lcd.print("Hello World!");
lcd.setCursor(2, 1); // 從第二排的第三個位置開始顯示
lcd.print("Crazy Maker!");
}
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.init();
lcd.backlight();
}
void loop() {
// 顯示 "Hello World!" 跑馬燈效果
for (int i = 0; i < 16; ++i) {
lcd.clear();
lcd.setCursor(i, 0);
lcd.print("Hello World!");
delay(700); // 調整速度
}
}
將 I2C 模組的 VCC、GND、SDA、SCL 分別連接到 Arduino UNO 的對應腳位非常簡單。以下是連接步驟:
- VCC (電源正極):將 I2C 模組的 VCC 連接到 Arduino UNO 的 5V 腳位。
- GND (地線):將 I2C 模組的 GND 連接到 Arduino UNO 的 GND 腳位。
- SDA (序列資料線):將 I2C 模組的 SDA 連接到 Arduino UNO 的 A4 腳位。
- SCL (序列時脈線):將 I2C 模組的 SCL 連接到 Arduino UNO 的 A5 腳位。
請注意,A4 和 A5 是 Arduino UNO 定義的 I2C 腳位,用於資料傳輸。如果你遵循這些連接步驟,你的 I2C 模組就能正確與 Arduino UNO 通信了。1234。希望這對你有幫助! 😊
留言
張貼留言