###### tags: `FM635A` `補充資源` # 《用 ESP32×Arduino IDE 學 AI 機器學習》補充資源 ## 補充教學 - 由於 IFTTT 的 webhook 元件已經改成付費會員才能使用, 我們提供了使用 Make 服務替代的方案, 請參考: - [使用 Make 取代 IFTTT](/focrkHpNSv-6XjxfQDOy5Q) - [Lab10 用 Make 取代 IFTTT](https://hackmd.io/@flagmaker/B1qPd--Op) - [Lab15 用 Make 取代 IFTTT](https://hackmd.io/@flagmaker/BJVUHLZ_a) - [Lab20 用 Make 取代 IFTTT](https://hackmd.io/@flagmaker/BJs4hlZuT) - lab10 APDS9960 感測器 :::info 我們測試時有遇到用杜邦線從 ESP32 控制板上接線到麵包板,再從麵包板接另外一段杜邦線到 APDS9960 模組後,供電不足無法運作的狀況,這時請**從 3.3v 接線至模組上的 VL 腳位**,再按一次 Reset 鈕重新執行即可正常運作。 ::: - 由於零組件來源的版本不同, 為了最大的相容性, 請重新下載範例檔, 依照以下步驟重新安裝程式庫: 1. 執行『**檔案/偏好設定**』, 依據草稿碼的位置欄位開啟檔案總管。 2. 進入 libraries 資料夾 3. 刪除 Sparkfun APDS9960 RGB and Gesture Sensor 資料夾 後重新開啟 Arduino 程式 4. 執行『**草稿碼/匯入程式庫/加入 Zip 程式庫**』 5. 選取範例檔中程式庫資料夾下的 APDS-9960_RGB_and_Gesture_Sensor_Arduino_Library.zip 檔後按**開啟**即可。 ## FAQ - Lab02 開始都會需要將資料集的檔案上傳到開發板上,但是手冊上介紹的 [Arduino ESP32 filesystem uploader](https://github.com/me-no-dev/arduino-esp32fs-plugin/releases) 外掛只能適用於 Arduino IDE 1.8.XX 版本,我想使用新版的 Arduino IDE 2.x,請參考〈[Arduino IDE 2 上傳檔案到 ESP32/ESP8266 的外掛](/7u6RYvDKQpGuEgyr8MKFdQ)〉 - [LAB03 組裝秤重感測器遇到螺絲鎖不上的問題](https://hackmd.io/@flagmaker/B1MCGJioT) - Lab06 使用 Lab05 訓練的模型無法正確預測重量,這可能是你安裝了較新版 2.2.0 版的 AI4ES 程式庫的關係,如果你在 Lab05 訓練好的模型最尾巴長這樣有三個連續的右方括號:  就可能是這個問題,請把 AI4ES 改成手冊上使用的 2.1.1 版:  重新上傳程式,就會看到現在模型最尾端原本三個右方括號變成只有兩個了:  - Lab09 使用的 [image2cpp](https://javl.github.io/image2cpp/) 轉出來的程式碼顯示的圖形錯誤, 請嘗試看看開啟網頁後, 先勾選 **Invert images colors**:  再回到網頁開頭選取圖檔:  確認看到 **preview** 區的圖檔大小正確:  再按下 **Generate code**  可以看到 banner_background 的大小是 128x16px 就是正確的。 如果你看到 **preview** 區的圖案都是相同大小:  請重新載入網頁, 依照前面說明先設定好選項後再載入圖檔。 - [Arduino IDE 1.8.19 編譯 ESP32 當掉](/ky-SzwAsQwyGXiZLakDZMQ) - [ESP32 在 Arduino 編譯遇到 exec: "cmd": executable file not found in %PATH%](/g4BtC92IQx6flqv2e8sGkg) - [ESP32 在 macOS Arduino IDE 編譯及上傳問題](/sDJIbPNSTi6vnheq2J_vHA)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up