###### tags: `FM603A` # LCD 顯示器無法正常運作 如果你的 LCD 顯示器只會亮起來, 卻沒有正常顯示文字, 請依照以下步驟檢查排除問題。 ## 檢查接線 由於 LCD 顯示器採用 I2C 通訊, 若是接線錯誤, 就無法正常運作, 請確認以下接線: 1. LCD 顯示器上的 SDA 接到 UNO 控制板上的 A4。 1. LCD 顯示器上的 SCL 接到 UNO 控制板上的 A5。 ## 確認 I2C 位址 由於市售的 LCD 顯示器有兩種位址, 分別是 0x27 與 0x3F, 程式中若指定的位址錯誤也無法正常運作: 1. 請在 FlagsBlock 中選取功能表中的『**在 Arduino IDE 開啟程式碼**』 ![](https://i.imgur.com/AjqExUN.png) 1. 確認開發板是 **Arduino UNO**、序列埠是您現在 UNO 控制板連接的序列埠: ![](https://i.imgur.com/tlU1i69.png) 1. 開啟『**檔案/範例/Wire/i2c_scanner**』: ![](https://i.imgur.com/7KNevF0.png) 1. 按左上角**上傳**鈕後等待程式上傳完畢, 可在左下角訊息區看到『上傳完畢』字樣: ![](https://i.imgur.com/1NmmvNT.png) 再按右上角放大鏡圖示按鈕開啟**序列埠監控視窗**。 1. 確認傳輸速率是 9600bps, 即可在視窗內看到裝置的 I2C 位址: ![](https://i.imgur.com/LYx13Et.png) :::danger 如果無法看到找到位址的資訊, 請回頭確認是否接線有誤?若是確認接線都正確, 就有可能是硬體故障。 ::: 確認後即可關閉**序列埠監控視窗**以及**Arduino IDE**視窗。 ## 修改程式重新上傳 1. 根據剛剛查到的位址修改程式: ![](https://i.imgur.com/JaVs0J7.png) 1. 重新上傳程式執行, 應該就可以正常運作。 ## 調整對比 如果以上都可順利進行, 但還是看不到文字, 可以用十字起子旋轉模組背後的藍色旋鈕調整對比度, 應該就可以看到文字了。 :::info 有關旗標科技的創客產品, 都可以到[臉書粉專](https://www.facebook.com/flagmaker3257/)私訊提問。 :::