如何玩 WiFiBoy? How to Get Started?
-
拿到 WiFiBoy 開發板,應該怎麼開始玩呢?
首先要先認識您手上的開發板:
- WiFiBoy32 (WB3228V1) 說明書:2.4" 240x320 TFT LCD, 六個遊戲按鍵
接下來就是要選擇一個適合您動手試試的開發環境。
我們建議先安裝一個通用的 Arduino IDE,裝上 C/C++ 編譯套件:
- Arduino IDE for WiFiBoy (WB8266V2) 安裝: Windows, Linux, macOS
- Arduino IDE for WiFiBoy32 (WB3228V1) 安裝: Windows, Linux, macOS
再來,看看一些我們編寫的範例程式,用 Arduino IDE 上傳到 WiFiBoy 看看:
這些範例都是很簡明的學習參考,請再繼續看看我們提供的專屬程式庫與範例教學:
由於我們的專屬程式庫只加強了LCD顯示器繪圖、字型處理、遊戲動畫、聲音處理、按鍵處理與分時多工處理等部份。
還有許多基本的 I/O 界面如 SPI, I2C, I2S, GPIO, Timer 等,與 IoT 相關的 WiFi、藍牙等通訊功能,也是相當基礎也重要的部份,請參考我們提供的 ESP8266 與 ESP32 徹底研究系列範例:
這些範例需要花些時間研究,如果急著想要做些應用的參考,我們還會陸續提供各種實作的參考範例:
以上都是關於 Arduino IDE 開發環境的說明與範例,但其實 WiFiBoy 系列產品也提供了其他開發環境的介紹與範例:
- NodeMCU Lua 開發環境
- MicroPython 開發環境
- Espruino Javascript 開發環境
- Scratch 或 Blockly 相關開發環境
- Forth 開發環境
- C/C++ 開發環境
這些開發環境各有千秋,都有不同的應用與用戶支持群,您可以花些時間研究。
另外,網路上有許多 ESP8266 或 ESP32 的參考資源,非常值得慢慢探索:
ESP8266 官網: https://espressif.com/en/produ...
ESP8266 官方文件: https://espressif.com/en/suppo...
NodeMCU 官網: http://nodemcu.com/index_en.ht...
NodeMCU 文件: http://nodemcu.readthedocs.io/...
Lua 語言官網: https://www.lua.org/
eLua Project: http://www.eluaproject.net/
NodeMCU GitHub: https://github.com/nodemcu/nod...
韌體燒錄工具 NodeMCU Flasher: https://github.com/nodemcu/nod...
ESPlorer IDE: https://github.com/4refr0nt/ES...
WiFiBoy Blog: http://wifiboy.glazlink.com
WiFiBoy 粉絲頁: https://www.facebook.com/wifib...
ESP8266 討論區: http://www.esp8266.com/
Hackaday 關於 ESP8266 的專案: https://hackaday.com/tag/esp82...
Fritzing 關於 ESP8266 的專案: http://fritzing.org/projects/b...
ESP8266 Basic: http://www.esp8266basic.com/
ESP8266 Python: https://github.com/micropython...
ESP8266 Javascript: https://github.com/espruino/Es...
ESP8266 C/C++: https://github.com/pfalcon/esp...
ESP8266 SwapForth: https://github.com/jamesbowman...
ESP8266 YAFFA Forth: https://github.com/CraigLindle...
ESP8266 Arduino: https://github.com/esp8266/Ard...
ESP32 官網: https://www.esp32.com
Official Documentation on Espressif.com
ESP32 新聞: https://twitter.com/ESP32net
ESP-IDF: http://esp-idf.readthedocs.io/... Repository
Kolban's Book (PDF): https://leanpub.com/kolban-ESP...
Kolban's ESP32 Technical Video Tutorials (Repository)
Fast & Furious Guide to Programming the Nano32
How to Get Started with the ESP32
Getting Started with ESP32 ESP-IDF
Documentation on ESP32.com Forums
Luca Dentella's ESP32 Tutorials
ESP32 Tutorials from TechTutorialsX
NodeMCU Firmware (ESP32 Development Branch)
Espruino JavaScript Repository
PCBReflux's ESP32 Videos (Repository)
How to add Wi-Fi control to any project — ESP32 beginner's guide
關於 ESP8266/ESP32 的網路資源還有很多,這裡列出來的其實只有一小部份,歡迎大家一起來挖掘與分享。
當然,WiFiBoy.Club 是個社群網站,我們歡迎大家都來登錄會員,在此分享各種 WiFiBoy 趣味應用或任何 IoT 的技術、想法,也鼓勵大家在這裡提出各種疑難雜症來互相討論,透過社群力量共同分享與學習,會是最好的功力提昇策略。