本書是創客教學經典《超圖解
Arduino
互動設計入門》的姊妹作。是一本結合
Python
語言、電子電路、微電腦控制和物聯網相關技術的入門書。
Python
無疑是近年最受注目的通用型程式語言。它的語法簡單易學。不僅智慧型手機、個人電腦到網路雲端應用平台都支援
Python
程式。應用領域更遍及系統工具、網路程式、數值分析到人工智慧。而開放原始碼的
MicroPython
專案。更讓
Python
程式可以在拇指大小的微電腦控制器上執行。直接控制硬體或開發物聯網專案。就連歐洲太空總署也將
MicroPython
應用在控制太空載具上。MicroPython
支援多種
32
位元控制板。本書採用的是內建
Wi-Fi
無線網路、創客一致公認價美物廉
C/P
值超高的
ESP8266
系列控制板。
本書的目標是讓沒有電子電路基礎。對微電腦、電子
DIY
及物聯網有興趣的人士。也能輕鬆閱讀、認識
Python
語言。進而順利使用
Python
與
ESP8266
控制板完成互動應用。因此。實驗用到的電子、電路組裝和
Python
程式觀念。皆以手繪圖解的方式說明。為了方便讀者進行實驗。書本裡的電路都採用現成的模組。並搭配圖解說明。讓讀者不單只會照著接線。也能理解電子模組背後的原理。進而能靈活改造應用並實踐自己的想法。
本書範例豐富多元。包括自動吃錢幣存錢筒、雷射槍玩具標靶、電流急急棒遊戲、拍手聲音感應開關、GPS
軌跡追蹤、遠端手機遙控家電、遠端遙控電子調光器、物聯網雲端資訊儀表板、MQTT
即時氣象資訊推送系統等等。既能學習各項技術。又可創造實用有趣的成果。
本書特色
□
用最夯的
Python
語言學寫程式
□
用最超值的
ESP8266
控制板學物聯網
□
用最易懂的超圖解學電子電路
□
人人都能化身創客自造各種智慧應用