超簡單Python/MicroPython物聯網應用:ChatGPT/Copilot超強助力:堆積木寫程式輕鬆學習軟硬體整合

點閱:1

其他題名:超簡單PythonMicroPython物聯網應用 ChatGPT/Copilot超強助力 ChatGPTCopilot超強助力 堆積木寫程式輕鬆學習軟硬體整合

作者:陳會安著

出版年:2024

出版社:博碩文化股份有限公司

出版地:新北市

格式:EPUB 版式

頁數:491

ISBN:9786263339651

EISBN:9786264140133 EPUB; 9786264140126 PDF

分類:程式設計  

附註:附錄: 1, 本書各章電子零件的購買清單--2, 註冊本書使用的網路服務--3, Thonny+ESP8266工具箱套件使用說明

馬上看!不用等預約。
借閱說明
☆★☆ 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程式設計課程的教學教材。
  • 作者序
  • 範例檔案說明
  • 目錄
  • | CHAPTER 01 | 安裝與使用Thonny和微軟Copilot
  • | CHAPTER 02 | Python基本語法
  • | CHAPTER 03 | 流程控制
  • | CHAPTER 04 | 字串與容器型別
  • | CHAPTER 05 | 函式、模組、檔案與例外處理
  • | CHAPTER 06 | 物聯網與開發板:ESP8266開發板+WiFi無線基地台
  • | CHAPTER 07 |韌體與開發環境:建立MicroPython開發環境與ChatGPT
  • | CHAPTER 08 | GPIO控制:按鍵開關+三色LED+光敏電阻
  • | CHAPTER 09 | WiFi上網:urequests物件+JSON處理(Open Data)
  • | CHAPTER 10 | 訊息通知:Email電子郵件+LINE Notify
  • | CHAPTER 11 | 物聯網雲端平台:建立ThingSpeak+Adafruit.IO儀表板
  • | CHAPTER 12 | MQTT通訊協定:實作手機App遠端監控
  • | CHAPTER 13 | 雲端資料儲存:雲端試算表+Firebase即時資料庫
  • | CHAPTER 14 | 中斷處理與Socket程式設計:建立Web伺服器
  • | CHAPTER 15 | 從ESP8266到Raspberry Pi Pico開發板
  • | CHAPTER 16 | MicroPython專案開發:樹莓派Pico溫溼度OLED監控IoT裝置
  • | APPENDIX A | 本書各章電子零件的購買清單
  • | APPENDIX B | 註冊本書使用的網路服務
  • | APPENDIX C | Thonny+ESP8266工具箱套件使用說明