「圖解」≠「簡單」,物聯網初學者真正零基礎學習的入門書籍
使用ESP8266開發板,輕鬆實作MicroPython,快速進入STEAM世界
從ESP8266到Raspberry Pi Pico,搭配ChatGPT/Copilot輔助寫程式,輕鬆學會程式設計、運算思維與物聯網應用!
本書內容相當適合對Python或運算思維有興趣的初學者,可作為Python程式設計入門,或 MicroPython 物聯網相關課程教材。架構上亦循序漸進地從 Python 基礎開始,透過Copilot 生成式 AI 學習程式語法,接著進入 MicroPython 物聯網應用的各種領域,並搭配 ChatGPT 來加深 / 加廣程式的撰寫,輕鬆使用 MicroPython 整合 Web 服務,建立出所需的物聯網應用與專案開發。
【內容重點】
✣ 使用「初學者」的Thonny Python IDE來輕鬆入門Python + MicroPython程式設計到Raspberry Pi Pico開發板。
✣ 本書提供獨家ESP8266Toolkit工具箱,支援Blockly for MicroPython積木程式,讓你使用積木拼出你的MicroPython程式。
✣ 使用ESP8266高性價比的入門「機智雲」開發板,不需麵包板;不用硬體接線,讓你輕鬆實作軟硬體整合的MicroPython程式設計,快速進入STEAM世界(Science 、Technology、Engineering、Arts和Math)。
你將學會以下專案:
✔ 建立三色 LED 的跑馬燈
✔ Google圖書查詢的 Web API
✔ OpenWeatherMap 天氣資訊指示燈
✔ 使用 LINE Notify 送出天氣通知
✔ 上傳 OpenWeatherMap 目前氣溫
✔ 使用MQTT上傳資料至物聯網平台
✔ 使用Timer計時器建立跑馬燈
✔ 使用HTML網頁遠端控制 LED
✔ 使用空手彈奏的 Pico電子琴
✔ 溫溼度OLED監控IoT裝置+NodeRED儀表板
【適合讀者】
<初學者> 已經有其他程式語言基礎,或對運算思維有興趣。
<自學者> 適合用於自學 Python 程式語言。
<自造者> 適合想體驗自造精神或軟硬體結合。
<教育者> 可以作為 Python 程式設計課程的教學教材。