簡單上手 MicroPython 與 ESP8266 開發板,
物聯網專案開發的核心能力Get!
物聯網專案開發的核心能力Get!
「Arduino 宣布開發板實作語言的下一步就是 MicroPython,你還有不學會它的理由嗎?」
什麼是 MicroPython?
MicroPython 是由 Damien George 開發的精簡版 Python 3 語言,其強大優點在於:只需要撰寫簡易的程式即可實作簡單的 IoT 專案。MicroPython 目前也已支援 ESP8266、ESP32 等多種開發板。
為何本書使用 Witty Cloud 機智雲開發板?
本書使用 ESP8266 的 Witty Cloud 機智雲開發板,兼具了平價與實用性特色,並且本身就是 IoT 裝置,不需要麵包板,不用硬體接線,可以減少除錯方面的難度,讓你輕鬆學習軟硬體整合的 MicroPython 程式設計。
本書將帶你實作以下專案
雲端資料儲存 × WiFi上網 × 手機遠端監控 × 物聯網雲端平台 × LINE訊息通知,以及更多動手做專案!
? 使用初學者專屬的 Thonny 整合開發環境:讓你輕鬆入門 MicroPython 語言。
? 提供獨家 ESP8266Toolkit 工具箱:支援 Blockly for MicroPython 積木程式,可以讓你使用積木來拼出你的 MicroPython 程式。
? 輕鬆駕馭物聯網平台:提供 ThingSpeak、Adafruit.IO 物聯網平台操作教學,讓你打造專屬的視覺化儀表板,進行即時遠端監控。
? 使用ESP8266的機智雲開發板:不需要麵包板、硬體接線,減少除錯方面的難度,讓你輕鬆學習軟硬體整合的 MicroPython 程式設計。
【你將學會這些實作】
? 空手彈奏的電子琴 ? WS2812B LED 燈條特效 ? 使用計時器建立跑馬燈 ? 實作手機 App 遠端監控 ? 超音波測距調整 LED 亮度 ? 使用 Line Notify 發送天氣訊息 ? 使用Web介面操作 ESP-WiFi 遙控車 ? 將 DHT11 溫溼度感測器資料連結網頁
適用讀者
? 初學者─已經有其他程式語言基礎,或對運算思維有興趣。
? 自學者─適合用於自學 Python 程式語言。
? 自造者─適合想體驗自造精神或軟硬體結合。
? 教育者─可以作為 Python 程式設計課程的教學教材。
本書特色
全書以「圖解+實作+原理」架構,讓你第一次使用物聯網裝置就上手!本書內容專注於程式設計與 Web 整合應用,並且大幅降低 IoT 裝置的硬體複雜度。書中使用的 Witty Cloud 機智雲開發板,不只讓初學者能快速入門 MicroPython 語言,更可以輕鬆進入軟硬整合,實作 Web 服務整合應用的 MicroPython 物聯網專案。
本書第二版使用最新版本 Thonny Python IDE、MicroPython 韌體和模組,並且提供 Thonny 外掛程式安裝教學與 ESP8266 工具箱可攜式套件,讓你馬上就能學習 IoT 物聯網專案開發。