商品描述
作者:趙英傑 出版社:旗標 出版日:1070510 ISBN:9789863125235 語言:中文繁體 裝訂方式:平裝 內容簡介 本書是創客教學經典《超圖解 Arduino 互動設計入門》的姊妹作。是一本結合 Python 語言、電子電路、微電腦控制和物聯網相關技術的入門書。 Python 無疑是近年最受注目的通用型程式語言。它的語法簡單易學。不僅智慧型手機、個人電腦到網路雲端應用平台都支援 Python 程式。應用領域更遍及系統工具、網路程式、數值分析到人工智慧。而開放原始碼的 MicroPython 專案。更讓 Python 程式可以在拇指大小的微電腦控制器上執行。直接控制硬體或開發物聯網專案。就連歐洲太空總署也將 MicroPython 應用在控制太空載具上。MicroPython 支援多種 32 位元控制板。本書採用的是內建 Wi-Fi 無線網路、創客一致公認價美物廉 C/P 值超高的 ESP8266 系列控制板。 本書的目標是讓沒有電子電路基礎。對微電腦、電子 DIY 及物聯網有興趣的人士。也能輕鬆閱讀、認識 Python 語言。進而順利使用 Python 與 ESP8266 控制板完成互動應用。因此。實驗用到的電子、電路組裝和 Python 程式觀念。皆以手繪圖解的方式說明。為了方便讀者進行實驗。書本裡的電路都採用現成的模組。並搭配圖解說明。讓讀者不單只會照著接線。也能理解電子模組背後的原理。進而能靈活改造應用並實踐自己的想法。 本書範例豐富多元。包括自動吃錢幣存錢筒、雷射槍玩具標靶、電流急急棒遊戲、拍手聲音感應開關、GPS 軌跡追蹤、遠端手機遙控家電、遠端遙控電子調光器、物聯網雲端資訊儀表板、MQTT 即時氣象資訊推送系統等等。既能學習各項技術。又可創造實用有趣的成果。 本書特色 □ 用最夯的 Python 語言學寫程式 □ 用最超值的 ESP8266 控制板學物聯網 □ 用最易懂的超圖解學電子電路 □ 人人都能化身創客自造各種智慧應用 作者簡介 譯者介紹 目錄 第 1 章 認識 MicroPython 與 ESP8266 控制板 1-1 認識 MicroPython、pyboard 和 ESP8266 控制板 1-2 認識程式語言 1-3 在個人電腦上安裝 Python 3.x 版本 1-4 WEMOS D1 mini 和 NodeMCU 控制板簡介 1-5 下載與燒錄 MicroPython 韌體 1-6 透過終端機操控 MicroPython 控制板 1-7 MicroPython 和 Arduino 的程式開發流程比較 動手做 1-1 用 Python 控制 LED 閃爍 第 2 章 認識電子零件、工具與基礎焊接 2-1 電壓、電流與接地 2-2 電阻 2-3 電容 2-4 二極體 2-5 發光二極體(LED) 2-6 看懂電路圖 2-7 微控制板和實驗電路的電源供應器 2-8 電子工作必備的量測工具:萬用電錶 動手做 2-1 測量電阻或電容 2-9 麵包板以及其他電子工具 第 3 章 MicroPython 基本操作 3-1 MicroPython 程式設計基礎 3-2 使用迴圈執行重複性質的工作 動手做 3-1 使用 while 執行已知次數或無限重複的工作 3-3 MicroPython 的互動解譯器模式(REPL)操作說明 3-4 上傳程式檔到 ESP8266 控制板 3-5 負載的接法:源流與潛流 動手做 3-2 自行連接 LED 3-6 用歐姆定律計算出限流電阻值 第 4 章 開關電路 4-1 認識開關 4-2 開關電路與上/下拉電阻 動手做 4-1 用麵包板組裝開關電路 4-3 改變程式流程的 if 條件式 動手做 4-2 LED 切換開關 動手做 4-3 用 RC 電路消除開關彈跳訊號 4-4 電容式觸控開關 動手做 4-4 使用觸控開關模組製作 LED 開關 第 5 章 Python 程式設計基礎...