# 軟硬體除錯寶典 這裡集合了大多數使用創客套件會遇到的一些問題, 以及怎麼做可以避免問題發生: ### ESP32 與 Thonny ![ch2-11](https://hackmd.io/_uploads/HJjprZ_J0.png) ### 電壓不符合導致零件壞掉或 no work ESP32 的 USB腳位 電壓是 5V, 其他皆為 3.3V, 有些零件額定電壓低於 5V, 如果直接接 USB 腳位有概率會燒掉, 所以請依照各個零件的額定電壓來接線, 有需要的話可以使用電阻來串接。 以下是部分零件的額定電壓表: | 零件 | 額定電壓 | | -------- | -------- | | 紅色 LED燈泡(5mm) | 3-3.4V | | SG90 伺服馬達 | 4.8V | | 有源蜂鳴器 | 3.3V-5V | 模組化的零件可以至各個官方網站找尋 datasheet , 或是前往 [ALLDATASHEET](https://www.alldatasheet.com/) 可以查到大部分零件的 datasheet 。 例如 INMP441 的 datasheet 會寫電子特性其中電壓是 1.8 to 3.3v ![image](https://hackmd.io/_uploads/HJsuBkKkA.png) 有時候如果不知道新的零件如何接線, 就可以好好看一下 datasheet , 上面會詳細介紹各個腳位的功用, 以及讀取什麼訊號, 或是到國外的論壇查詢是否有人做出其他應用。 - [AUTODESK](https://www.instructables.com/circuits/):各種奇奇怪怪的創客作品可以參考 - [faranux](https://www.faranux.com/):販賣電子零件的網站, 還會提供詳細的腳位訊息與範例程式碼, 也有提供接線圖非常貼心 了解零件資料後就不太會弄壞電子零件了, 接下來看看真正在執行時會遇到那些常見錯誤。 ### Thonny 連接 ESP32 /D1 mini 當機不能動 請參考 [D1 mini 連接 Thonny 導致 當機不能動](https://hackmd.io/@flagmaker/SJUcF9Tp6) ### 接線都正常, 但就是沒在運作 看到這個應該是有自信的確定線路都沒問題, 但卻發現怎麼零件沒反應。 這時候有兩個狀況, 第一個可能是程式上**沒設定好腳位或初始化設定**, 第二個則可能是**線壞掉啦**, 沒錯 就是杜邦線因氧化、斷裂導致的線材問題, 有時候碰到雷線會很氣人, 因為總是在除錯的最後才發現, 不過好在有辦法換線解決。 如果真的都排除以上原因了但仍然沒運作, 那基本上就是**零件壞掉**了喔, 這個就有點慘,只能換掉零件。這也是為什麼我們出貨前要做測試, 因為總是有一兩個零件會出問題。 --- *請相關人員補充其他問題與解法*