Arduino IDE會出現的常見錯誤統整,可以按Ctrl+F
進行搜尋。
原因: 程式碼的尾端忘了加上分號
例如:
Blink.ino:9:21: error: expected ';' before '}' token
表示Blink.ino這個檔案內,第9行的第21個字元,應該要加上';'(分號)
原因: 開啟序列埠時被拒絕,可能是因為你已經開啟了Serial Monitor(序列埠監控視窗) 解決方式: 將序列埠監控視窗關閉再重新上傳([ref])(https://stackoverflow.com/a/62467039)
原因: 硬體連接失敗 解決方式: 重新連接USB線。也有可能是ESP32控制板損壞。
原因: 序列埠溝通速度不正確 解決方式: 調整程式內及序列埠視窗的Buad Rate為相同。
原因: 控制板無法連線上RFID模組 解決方式: 確定杜邦線連接方式。更換RFID模組測試。
解決方式: 調換該馬達連接線/針腳/程式碼針腳號碼
解決方式: 交換左右馬達的連接線/杜邦線/程式碼
解決方法: 調換杜邦線/程式碼針腳