共 71 小节 已有 107928 人学过 2023.2.8 推出
本课程是由教学经验丰富的肖华盛老师主讲,以ESP32做为主控器,采用Python语言进行物联网开发的实战教程,课程从最基础的程序和硬件知识开始,一直讲到实战运用的开发。包含的知识内容有:python基础、常用电子模块的控制、网络通信基础知识。涉及的物联网项目有:网络气象站、温湿度定时采集系统、物联网插座。欢迎大家的学习!
- 第一章:课程简介与环境配置
1-1 ESP32-Python物联网教程简介
1-2 配置开发环境
- 第二章:Python入门
2-1 电路基础
2-2 闪烁LED灯
2-3 程序变量
2-4 数据类型
2-5 数学运算
2-6 关系运算
2-7 逻辑运算
2-8 选择程序结构
2-9 实例练习
2-10 按键控制LED
2-11 聪明的按键
2-12 抢答器
2-13 while循环
2-14 呼吸灯-上
2-15 呼吸灯-下
2-16 for循环
2-17 循环的退出
2-18 打地鼠游戏
2-19 初识列表
2-20 列表的更多操作
2-21 蜂鸣器
2-22 蜂鸣器播放音乐
2-23 记忆力游戏_上
2-24 记忆力游戏_下
2-25 函数
2-26 变量的作用域
2-27 类与对象
2-28 类的构造方法
2-29 数码管的控制
2-30 创建数码管类
2-31 模块
- 第三章:常用硬件模块的控制
3-1 四位数码管
3-2 LED点阵
3-3 矩阵键盘
3-4 超声波测距
3-5 电位器
3-6 舵机的控制
3-7 定时器中断
3-8 DHT11模块
3-9 字典
3-10 OLED屏_上
3-11 OLED屏_中
3-12 OLED屏_下
3-13 继电器原理
3-14 异常处理
3-15 文件操作
- 第四章:网络通讯基础
4-1 WiFi无线网络
4-2 Webrepl
4-3 network库中常用命令
4-4 网络通信基础
4-5 socket
4-6 UDP通信
4-7 TCP通信
4-8 字符串常用操作
4-9 ESP32请求网页_上
4-10 ESP32请求网页_下
4-11 HTML网页基础
4-12 ESP32做服务器
4-13 Json数据
4-14 网络获取天气数据
4-15 网络获取时间数据
- 第五章:物联网项目实践
5-1 网络气象站开发准备
5-2 网络气象站显示城市名称
5-3 网络气象站显示天气与温度
5-4 网络气象站显示温湿度与时间
5-5 巴法云物联网平台简介
5-6 温湿度定时采集系统
5-7 物联网插座-准备篇
5-8 自制物联网插座(此套教程已更新完毕!)
本课程是由教学经验丰富的肖华盛老师主讲,以ESP32做为主控器,采用Python语言进行物联网开发的实战教程,课程从最基础的程序和硬件知识开始,一直讲到实战运用的开发。包含的知识内容有:python基础、常用电子模块的控制、网络通信基础知识。涉及的物联网项目有:网络气象站、温湿度定时采集系统、物联网插座。欢迎大家的学习!