###### tags: `FM603A`
# LCD 顯示器無法正常運作
如果你的 LCD 顯示器只會亮起來, 卻沒有正常顯示文字, 請依照以下步驟檢查排除問題。
## 檢查接線
由於 LCD 顯示器採用 I2C 通訊, 若是接線錯誤, 就無法正常運作, 請確認以下接線:
1. LCD 顯示器上的 SDA 接到 UNO 控制板上的 A4。
1. LCD 顯示器上的 SCL 接到 UNO 控制板上的 A5。
## 確認 I2C 位址
由於市售的 LCD 顯示器有兩種位址, 分別是 0x27 與 0x3F, 程式中若指定的位址錯誤也無法正常運作:
1. 請在 FlagsBlock 中選取功能表中的『**在 Arduino IDE 開啟程式碼**』

1. 確認開發板是 **Arduino UNO**、序列埠是您現在 UNO 控制板連接的序列埠:

1. 開啟『**檔案/範例/Wire/i2c_scanner**』:

1. 按左上角**上傳**鈕後等待程式上傳完畢, 可在左下角訊息區看到『上傳完畢』字樣:

再按右上角放大鏡圖示按鈕開啟**序列埠監控視窗**。
1. 確認傳輸速率是 9600bps, 即可在視窗內看到裝置的 I2C 位址:

:::danger
如果無法看到找到位址的資訊, 請回頭確認是否接線有誤?若是確認接線都正確, 就有可能是硬體故障。
:::
確認後即可關閉**序列埠監控視窗**以及**Arduino IDE**視窗。
## 修改程式重新上傳
1. 根據剛剛查到的位址修改程式:

1. 重新上傳程式執行, 應該就可以正常運作。
## 調整對比
如果以上都可順利進行, 但還是看不到文字, 可以用十字起子旋轉模組背後的藍色旋鈕調整對比度, 應該就可以看到文字了。
:::info
有關旗標科技的創客產品, 都可以到[臉書粉專](https://www.facebook.com/flagmaker3257/)私訊提問。
:::