超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合(第三版)

· 博碩文化
Ebook
488
Pages

About this ebook

☆★☆ ChatGPT / Copilot超強助力 ☆★☆

「圖解」≠「簡單」,物聯網初學者真正零基礎學習的入門書籍
使用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程式設計課程的教學教材。

About the author

陳會安

現職:
專職資訊圖書作者、大專資訊課程老師

經歷:
企業講師、松崗電腦產品經理、美商 PH 出版經理、專業電腦書作者。
資訊技術作家,出版超過 100 本電腦著作,包括:程式設計(C / C++、Java、C#、HTML5、PHP、ASP.NET、JSP等)、資料庫、系統分析、資料結構等各種不同主題。

近年研究人工智慧、機器學習 / 深度學習、資料科學、網路爬蟲、大數據分析和物聯網相關課程與圖書寫作,也熱衷利用 Raspberry Pi、Arduino、ESP8266 / ESP32 和 Micro:bit 等開發板製作創客作品,投入創客領域的教學與寫作。

fChart 程式設計教學工具官方網址:https://fchart.github.io/

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.