189338,170925

ESP32 IOT Programming (Basic Concept & Tricks)

ESP32程式设计(基础篇)

ESP32程式设计(基础篇)

您的評分:


出版日期:2020/02/20
出版:渥瑪數位 / 渥瑪數位有限公司
作者:曹永忠
語言:簡體中文
頁數:177
ID:189338
產品類型:電子書
檔案格式:PDF(適合平板)

原價 NT$ 1200

零售
)檢舉
免費試閱
嵌入閱讀器至您的網頁

內容簡介

本书是『ESP系列程式设计』的第一本书,主要教导新手与初阶使用者之读者熟悉使用ESP32开发板使用最基础的数位输出、数位输入、类比输出、类比输入、网际网路连接、网际网路基础应用…等等。
ESP 32开发板最强大的不只是它的简单易学的开发工具,最强大的是它网路功能与简单易学的模组函式库,几乎Maker想到应用于物联网开发的东西,只要透过众多的周边模组,都可以轻易的将想要完成的东西用堆积木的方式快速建立,而且ESP 32开发板市售价格比原厂Arduino Yun或Arduino + Wifi Shield更具优势,最强大的是ESP 32开发板低廉的价格与Wifi+蓝芽双配备,更符合物联网的基本需求,这是今年以来ESP 32开发板为何这样火热的原因,希望透过这个系列书籍的分享,让Maker不需要具有深厚的电子、电机与电路能力,就可以轻易驾御ESP 32开发板与周边模组。
笔者很早就开始使用ESP 32开发板,也算是先驱使用者,感谢台北大安高工冷冻科欧镇宽老师之提携(网址:http://ta.taivs.tp.edu.tw/mainteacher/SearchData.asp?TID=541),与ESP32大师:中信金融管理学院人工智慧学系的尤浚哲助理教授之无私分享(网址:https://faculty.ctbc.edu.tw/%E5%B0%A4%E6%BF%AC%E5%93%B2-%E5%8A%A9%E7%90%86%E6%95%99%E6%8E%88/),若没有这些先进协助,本书无法付梓,所以笔者不胜感激,希望笔者可以推出更多的入门书籍给更多想要进入『ESP 32开发板』、『物联网』这个未来大趋势,所有才有这个系列的产生。

章節目錄

自序 iii
目 录 v
图目录 viii
表目录 xv
物联网系列 1
开发板介绍 3
ESP32 WROOM 5
NodeMCU-32S Lua WiFi 物联网开发板 8
Arduino开发IDE安装 11
安装Arduino开发板的USB驱动程式 22
安装ESP开发板的CP210X 晶片USB驱动程式 27
Arduino函式库安装(安装线上函式库) 32
安装ESP32 Arduino 整合开发环境 37
章节小结 51
基础IO篇 53
控制LED发光二极体 53
发光二极体 54
控制发光二极体发光 55
控制双色LED发光二极体 59
双色发光二极体 59
控制双色发光二极体发光 59
取得开发板晶片编号 64
取得晶片编号实验材料 65
章节小结 67
网路篇 69
取得自身网路卡编号 69
取得自身网路卡编号实验材料 69
取得环境可连接之无线基地台 71
取得环境可连接之无线基地台实验材料 72
连接无线基地台 75
连接无线基地台实验材料 75
多部无线基地台自动连接 80
多部无线基地台自动连接实验材料 80
WPS连接无线基地台 83
WPS连接无线基地台实验材料 84
连接网际网路 88
连接网际网路实验材料 88
透过安全连线连接网际网路 92
透过安全连线连接网际网路实验材料 92
章节小结 97
网路进阶篇 99
建立简单的网页伺服器 99
建立简单的网页伺服器实验材料 99
透过灯号指示网页伺服器连线中 105
透过灯号指示网页伺服器连线中实验材料 105
以无线基地台模式建立网页伺服器 111
以无线基地台模式建立网页伺服器实验材料 112
透过网际网路取得即时时间 124
NTP如何工作? 124
连接无线基地台实验材料 126
章节小结 129
进阶IO篇 131
使用按钮控制发光二极体明灭 131
使用按钮控制发光二极体明灭实验材料 131
PWM控制LED发光二极体发光强度 135
控制发光二极体发光强度 135
安装ESP32/NodeMCU 32S开发板之PWM函式库 137
程式开发 138
使用光敏电阻控制发光二极体发光强度 140
使用光敏电阻控制发光二极体发光强度实验材料 140
使用麦克风模组控制发光二极体发光强度 144
使用麦克风模组控制发光二极体发光强度实验材料 145
章节小结 149
本书总结 150
作者介绍 151
附录 152
NodeMCU 32S脚位图 152
ESP32-DOIT-DEVKIT脚位图 153
SparkFun ESP32 Thing脚位图 154
Hornbill_ESP32_Devboard脚位图 155
参考文献 156

作者介紹

曹永忠 (Yung-Chung Tsao) ,国立中央大学资讯管理学系博士,目前在国立暨南国际大学电机工程学系兼任助理教授与自由作家,专注于软体工程、软体开发与设计、物件导向程式设计、物联网系统开发、Arduino开发、嵌入式系统开发。长期投入资讯系统设计与开发、企业应用系统开发、软体工程、物联网系统开发、软硬体技术整合等领域,并持续发表作品及相关专业著作。
Email:prgbruce@gmail.com
Line ID:dr.brucetsao
WeChat:dr_brucetsao
作者网站:https://www.cs.pu.edu.tw/~yctsao/
脸书社群(Arduino.Taiwan):https://www.facebook.com/groups/Arduino.Taiwan/
Github网站:https://github.com/brucetsao/
原始码网址:https://github.com/brucetsao/ESP_IOT_Programming
Youtube:https://www.youtube.com/channel/UCcYG2yY_u0m1aotcA4hrRgQ

留言Facebook 留言

問問題