超圖解Python物聯網實作入門(使用ESP8266與MicroPython)
$664

超圖解Python物聯網實作入門(使用ESP8266與MicroPython)

作者: 趙英傑出版社: 旗標出版有限公司出版日期: 2018/05/17ISBN: 9789863125235頁數: 640本書是創客教學經典《超圖解 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 自行連接 LED3-6 用歐姆定律計算出限流電阻值第 4 章 開關電路4-1 認識開關4-2 開關電路與上/下拉電阻動手做 4-1 用麵包板組裝開關電路4-3 改變程式流程的 if 條件式動手做 4-2 LED 切換開關動手做 4-3 用 RC 電路消除開關彈跳訊號4-4 電容式觸控開關動手做 4-4 使用觸控開關模組製作 LED 開關第 5 章 Python 程式設計基礎5-1 變數與資料類型5-2 建立自訂函式5-3 自訂程式庫與常數定義5-4 處理文字訊息:認識字元與字串資料類型5-5 列表(List)類型5-6 元組(Tuple)與其他循序型資料操作指令5-7 字典(Dictionary)類型5-8 認識數字系統第 6 章 Wi-Fi 無線網路6-1 認識無線區域網路與 Wi-Fi6-2 從網頁瀏覽器操作 MicroPython 控制板6-3 設定 ESP8266 以 STA(基站)模式

收藏

分享

蝦皮商城

注意事項: 1.需透過LINE購物前往蝦皮商城,並在同一瀏覽器於24小時內結帳,才享有 LINE Points 回饋,點數將於訂單完成後30天前後發送 / 2.如導購途中用戶由網頁版(電腦版/手機版網頁)切換為 App 會造成追蹤中斷而無法進行 LINE Points 回饋 / 3.如導購初始頁面為蝦皮 App 版本,建議快速完成結帳,如將 App 放在手機後端運行一段時間,手機系統會自動清除導購追蹤而無法進行 LINE Points 回饋 / 4.如用戶先前往蝦皮商城將商品加入購物車,後續透過LINE購物前往至蝦皮商城將購物車結清,此方案將不列入 LINE Points 回饋 / 5.自 2018/10/24 起購買蝦皮拍賣商品,不符合贈點資格 / 6. 透過LINE購物購買蝦皮站上「蝦皮推廣服務」之商品,不符合贈點資格 / 7.若因系統異常無法追蹤訂單,致使消費者無接收到點數回饋,蝦皮保有更改條款與法律追訴之權利 / 8. LINE購物商品價格若與蝦皮賣場實際價格有異,以蝦皮賣場價格為準

LINE 購物是匯集購物情報與商品資訊的整合性平台,商品資料更新會有時間差,請務必點擊商品至各合作網路商家,確認現售價與購物條件,一切資訊以合作廠商網頁為準。