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

· 博碩文化
E-bok
488
Sidor

Om den här e-boken

☆★☆ 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程式設計課程的教學教材。

Om författaren

陳會安

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

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

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

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

Betygsätt e-boken

Berätta vad du tycker.

Läsinformation

Smartphones och surfplattor
Installera appen Google Play Böcker för Android och iPad/iPhone. Appen synkroniseras automatiskt med ditt konto så att du kan läsa online eller offline var du än befinner dig.
Laptops och stationära datorer
Du kan lyssna på ljudböcker som du har köpt på Google Play via webbläsaren på datorn.
Läsplattor och andra enheter
Om du vill läsa boken på enheter med e-bläck, till exempel Kobo-läsplattor, måste du ladda ned en fil och överföra den till enheten. Följ anvisningarna i hjälpcentret om du vill överföra filerna till en kompatibel läsplatta.