创客训练营 智能硬件ESP32应用技能实训

创客训练营 智能硬件ESP32应用技能实训
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2022-08
版次: 1
ISBN: 9787519868468
定价: 75.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 272页
字数: 456.000千字
分类: 工程技术
11人买过
  • 本书采用基于工作过程的任务驱动教学模式编写,使用基于智能硬件ESP32 Wi-Fi 模块的优创ESP32 开发板、WeMos D1 R32 开发板,应用Arduino IDE 开发环境、MicroPython IDE 开发环境及编程方法,以42 个实训课题为载体,使读者了解ESP32 智能硬件的工作原理,学习网络基础知识,学会以创建站点STA、软接入点SoftAP,建立Wi-Fi 连接,创建Web 服务器,实现TCP Server、TCP Client、UDP、MDNS、SOCKET、MQTT 等网络服务功能,开发智能云控服务,学会Arduino、MicroPython 智能硬件ESP32 开发应用程序设计、编程技巧及操作方法,提高开发技能。
      本书由浅入深、注重应用,便于创客学习智能硬件ESP32 的开发知识和进行技能训练,可作为大中专院校机电类专业学生的理论与实训教材,也可作为智能硬件ESP32 开发人员的技能培训教材,还可供相关工程技术人员参考。 肖明耀,毕业于上海华东师大,深圳技师学院老师。从事技工、技师教育36年,编辑出版电气自动化类图书几十本。 目录

    前言

    项目一 认识智能硬件开发板1 

    任务1 认识ESP32UNO开发板1 

    习题1 8 

    项目二 搭建智能硬件开发环境9 

    任务2 搭建智能硬件MicroPython开发环境9 

    任务3 学用Thonny开发语言24 

    习题2 46 

    项目三 学习MicroPython编程技术47 

    任务4 控制LED灯闪烁47 

    任务5 学用MicroPython控制函数52 

    任务6 控制MicroPython流水灯53 

    任务7 PWM模拟输出控制56 

    任务8 ADC模拟输入控制58 

    习题3 59 

    项目四 定时中断控制61 

    任务9 实时时钟RTC 61 

    任务10 中断及其应用63 

    习题4 67 

    项目五 学用Arduino进行开发68 

    任务11 创建智能硬件Arduino开发环境68 

    任务12 学用Arduino开发工具76 

    习题5 82 

    项目六 学习Arduino编程技术83 

    任务13 学用Arduino控制83 

    任务14 按键控制LED 93 

    任务15 使用数组控制3只LED流水灯98 

    任务16 PWM呼吸灯控制100 

    任务17 外部中断输入控制104 

    任务18 SPI移位输出控制106 

    习题6 114 

    项目七 串口通信与控制116 

    任务19 串口通信与控制116 

    任务20 MicroPython串口通信125 

    习题7 129 

    项目八 物联网开发基础130 

    任务21 物联网Wi-Fi接入点AP 130 

    任务22 物联网站点STA 136 

    任务23 扫描Wi-Fi 140 

    任务24 智能连接技术143 

    习题8 146 

    项目九 EEPROM 读写147 

    任务25 读写EEPROM 147 

    习题9 151 

    项目十 I2C通信152 

    任务26 应用OLED显示屏152 

    任务27 实时时钟显示159 

    习题10 164 

    项目十一 物联网网络通信165 

    任务28 TCPServer通信165 

    任务29 TCPClient通信174 

    任务30 UDP服务185 

    任务31 客户端远程控制硬件191 

    任务32 mDNS服务195 

    任务33 Socket通信200 

    任务34 MQTT通信207 

    习题11 215 

    项目十二 传感器应用216 

    任务35 超声传感器应用216 

    任务36 常用模块和传感器应用220 

    任务37 应用温湿度传感器DHT11 230 

    任务38 MicroPython传感器应用237 

    习题12 241 

    项目十三 网络认证242 

    任务39 网络认证242 

    习题13 244 

    项目十四 蓝牙控制246 

    任务40 蓝牙LED控制246 

    习题14 249 

    项目十五 物联网综合应用250 

    任务41 网络Web显示应用250 

    任务42 智能云控LED 256 

    习题15 263
  • 内容简介:
    本书采用基于工作过程的任务驱动教学模式编写,使用基于智能硬件ESP32 Wi-Fi 模块的优创ESP32 开发板、WeMos D1 R32 开发板,应用Arduino IDE 开发环境、MicroPython IDE 开发环境及编程方法,以42 个实训课题为载体,使读者了解ESP32 智能硬件的工作原理,学习网络基础知识,学会以创建站点STA、软接入点SoftAP,建立Wi-Fi 连接,创建Web 服务器,实现TCP Server、TCP Client、UDP、MDNS、SOCKET、MQTT 等网络服务功能,开发智能云控服务,学会Arduino、MicroPython 智能硬件ESP32 开发应用程序设计、编程技巧及操作方法,提高开发技能。
      本书由浅入深、注重应用,便于创客学习智能硬件ESP32 的开发知识和进行技能训练,可作为大中专院校机电类专业学生的理论与实训教材,也可作为智能硬件ESP32 开发人员的技能培训教材,还可供相关工程技术人员参考。
  • 作者简介:
    肖明耀,毕业于上海华东师大,深圳技师学院老师。从事技工、技师教育36年,编辑出版电气自动化类图书几十本。
  • 目录:
    目录

    前言

    项目一 认识智能硬件开发板1 

    任务1 认识ESP32UNO开发板1 

    习题1 8 

    项目二 搭建智能硬件开发环境9 

    任务2 搭建智能硬件MicroPython开发环境9 

    任务3 学用Thonny开发语言24 

    习题2 46 

    项目三 学习MicroPython编程技术47 

    任务4 控制LED灯闪烁47 

    任务5 学用MicroPython控制函数52 

    任务6 控制MicroPython流水灯53 

    任务7 PWM模拟输出控制56 

    任务8 ADC模拟输入控制58 

    习题3 59 

    项目四 定时中断控制61 

    任务9 实时时钟RTC 61 

    任务10 中断及其应用63 

    习题4 67 

    项目五 学用Arduino进行开发68 

    任务11 创建智能硬件Arduino开发环境68 

    任务12 学用Arduino开发工具76 

    习题5 82 

    项目六 学习Arduino编程技术83 

    任务13 学用Arduino控制83 

    任务14 按键控制LED 93 

    任务15 使用数组控制3只LED流水灯98 

    任务16 PWM呼吸灯控制100 

    任务17 外部中断输入控制104 

    任务18 SPI移位输出控制106 

    习题6 114 

    项目七 串口通信与控制116 

    任务19 串口通信与控制116 

    任务20 MicroPython串口通信125 

    习题7 129 

    项目八 物联网开发基础130 

    任务21 物联网Wi-Fi接入点AP 130 

    任务22 物联网站点STA 136 

    任务23 扫描Wi-Fi 140 

    任务24 智能连接技术143 

    习题8 146 

    项目九 EEPROM 读写147 

    任务25 读写EEPROM 147 

    习题9 151 

    项目十 I2C通信152 

    任务26 应用OLED显示屏152 

    任务27 实时时钟显示159 

    习题10 164 

    项目十一 物联网网络通信165 

    任务28 TCPServer通信165 

    任务29 TCPClient通信174 

    任务30 UDP服务185 

    任务31 客户端远程控制硬件191 

    任务32 mDNS服务195 

    任务33 Socket通信200 

    任务34 MQTT通信207 

    习题11 215 

    项目十二 传感器应用216 

    任务35 超声传感器应用216 

    任务36 常用模块和传感器应用220 

    任务37 应用温湿度传感器DHT11 230 

    任务38 MicroPython传感器应用237 

    习题12 241 

    项目十三 网络认证242 

    任务39 网络认证242 

    习题13 244 

    项目十四 蓝牙控制246 

    任务40 蓝牙LED控制246 

    习题14 249 

    项目十五 物联网综合应用250 

    任务41 网络Web显示应用250 

    任务42 智能云控LED 256 

    习题15 263
查看详情
12
相关图书 / 更多
创客训练营 智能硬件ESP32应用技能实训
创客全攻略:100个超乎想象的DIY创意
北京科技报社 著
创客训练营 智能硬件ESP32应用技能实训
创客社区实践指南
布拉德·菲尔德 伊恩·哈撒韦
创客训练营 智能硬件ESP32应用技能实训
创客训练营 STM32单片机应用技能实训
阳香仁;李渊;肖盛斌
创客训练营 智能硬件ESP32应用技能实训
创客班主任:激发学生自驱力的整理教育
王红梅
创客训练营 智能硬件ESP32应用技能实训
创客训练营 Arduino物联网应用技能实训
肖明耀;张天洪;郭惠婷
创客训练营 智能硬件ESP32应用技能实训
创客作品案例汇编
北京青少年科技中心
创客训练营 智能硬件ESP32应用技能实训
创客玩智能硬件创意制作2
DFRobot 著
创客训练营 智能硬件ESP32应用技能实训
创客生态系统:基于地缘与组织环境的创客培育模式研究
杨安 著
创客训练营 智能硬件ESP32应用技能实训
创客手册 12个创意电子小制作
杨琳
创客训练营 智能硬件ESP32应用技能实训
创客社区:构建一座城市的创业生态(原书第2版)
布拉德·菲尔德(Brad Feld)
创客训练营 智能硬件ESP32应用技能实训
创客青春--景德镇学院校友创业案例集
赵新、司春灿 编
创客训练营 智能硬件ESP32应用技能实训
创客教育理念下的大学英语教学理论与实践
窦国宁 著
您可能感兴趣 / 更多