安裝 Arduino IDE for WiFiBoy32 (Window篇)

動機:如何在 Arduino IDE 中安裝 WiFiBoy32 開發執行環境?!

準備環境
1.WiFiBoy32(需連接USB數據線)
2.Windows10/MacBook筆電
3.Arduino IDE

實作步驟
1.首先,下載並安裝最新版的 Arduino IDE 開發環境 https://downloads.arduino.cc/arduino-1.8.4-windows.exe
Mac OS X 下載 https://downloads.arduino.cc/arduino-1.8.4-macosx.zip

2.其次,下載 ESP32編譯工具 https://github.com/espressif/arduino-esp32/archive/master.zip 並解壓縮至 C:\Users\[USER_NAME]\Documents\Arduino\hardware\espressif\esp32 目錄內
Mac OS X 目錄 /Users/[USER_NAME]/Documents/Arduino/hardware/espressif/esp32

3.接著 下載 WiFiBoy32開發板設定檔 https://wifiboy.club/assets/uploads/files/boards.txt 並複製至 C:\Users\[USER_NAME]\Documents\Arduino\hardware\espressif\esp32 目錄內
Mac OS X 目錄 /Users/[USER_NAME]/Documents/Arduino/hardware/espressif/esp32

4.接下來 下載 WiFiBoy32腳位設定檔 https://wifiboy.club/assets/uploads/files/pins_arduino.h 並複製至 C:\Users\[USER_NAME]\Documents\Arduino\hardware\espressif\esp32\variants\wb32 目錄內
Mac OS X 目錄 /Users/[USER_NAME]/Documents/Arduino/hardware/espressif/esp32/variants/wb32

5.安裝完成後,打開 Arduino IDE 後設定 WiFiBoy32 如下圖

6.執行 File\Examples\01.Basics\Blink 範例,可看見 WiFiBoy32背板 LED-16 閃亮

7.如果覺得上述 Blink 不過癮,可以在 TFT LCD 繪圖及寫名字,如下...

示範影片,如下

(賴'r自行開發的 wifiboy32.c, wifiboy32.h 是值得深入研究的)

8.如何將 賴'r 在網站上公佈的 淡江大學研習分享(18 個參考範例) https://wifiboy.club/topic/51/%E6%B7%A1%E6%B1%9F%E5%A4%A7%E5%AD%B8%E7%A0%94%E7%BF%92%E5%88%86%E4%BA%AB 放入 Arduino IDE Examples 內呢?!
(1)下載 https://wifiboy.club/assets/uploads/files/1510398863020-wifiboy32-171111.zip
解壓縮後放入 C:\Users\[USER_NAME]\Documents\Arduino\libraries\WiFiBoy32 目錄(請注意英文母大小寫)內
Mac OS X 目錄 /Users/[USER_NAME]/Documents/Arduino/libraries/WiFiBoy32

(2)下載 https://wifiboy.club/assets/uploads/files/1512437457512-tku-demo.zip
解壓縮後放入 C:\Users\[USER_NAME]\Documents\Arduino\libraries\WiFiBoy32\examples 目錄(請建立子目錄)內
Mac OS X 目錄 /Users/[USER_NAME]/Documents/Arduino/libraries/WiFiBoy32/examples

(3)完成上述步驟就可以在 Arduino IDE 選擇 Examples/WiFiBoy32範例檔了,如下圖



後記:有關上述安裝,已製作一鍵安裝懶人包,如下連結(請自行解壓縮後,執行 install.bat 即可)
https://drive.google.com/file/d/1ch1sl6FETwwrlfm135VWbksUwv4oT0q-/view?usp=sharing


參攷
1.如何安裝 Arduino IDE for WiFiBoy32 (Window版本), https://wifiboy.club/topic/7/%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%9D-arduino-ide-for-wifiboy32-window%E7%89%88%E6%9C%AC

留言