Files
ESP32-learning-materials/入门学习流程.md
T

2.7 KiB
Raw Blame History

入门学习流程(视频教程)

开始做训练任务前,先按下面的顺序观看视频,建立整体概念再动手。重点是理解原理,不要求记住代码细节。

重要:学习时必须使用开发板动手实践,边看边做,不要只看不练。没有开发板的同学请到工作室使用公用的开发板。


一、环境配置篇

教程:【使用 PlatformIO 配置 Arduino 开发 ESP32】 链接https://www.bilibili.com/video/BV1f5bV63EtP

学习目标

  • 安装 VS Code 与 PlatformIO 插件;
  • 完成 ESP32(Arduino 框架)开发环境配置;
  • 能新建工程、编译并烧录第一个程序。

先把开发环境配置好,再进入基础篇学习。

二、基础篇

教程:【PlatformIO】基于 Arduino 的 ESP32 应用开发基础教程 链接https://www.bilibili.com/video/BV1uz4y1g7pv 观看范围1-1 ~ 2-2、3-1、3-2、4-1

集数 内容
1-1 基于 Arduino 的 ESP32 基本开发流程
1-2 基于 Arduino 的 GPIO 控制库函数
1-3 跑马灯的控制与实现
1-4 单按键独立控制灯光开关
2-1 基于 Arduino 的 PWM 控制库函数
2-2 单个呼吸灯的控制与实现
3-1 基于 Arduino 的 UART 串口库函数概述
3-2 三个基本的串口打印输出函数
4-1 基于 Arduino 的外部中断库函数

学习目标

  • 掌握 ESP32 + VS Code + PlatformIO 的基本开发流程(编译、烧录、串口监视);
  • 会使用 GPIO 与 PWM 控制外设;
  • 理解串口(UART)的基本收发与打印输出方式;
  • 了解外部中断的基本用法。

三、进阶篇

教程:【PlatformIO】基于 Arduino 的 ESP32 物联网云端全栈开发教程 链接https://www.bilibili.com/video/BV11b4y1A7BT 观看范围1-1 ~ 1-5

集数 内容
1-1 ESP32 的三种 WIFI 工作模式
1-2 将 ESP32 设备设置为 AP 模式
1-3 将 ESP32 设备设置为 STA 模式
1-4 扫描可用的 WIFI 网络
1-5 基于 Arduino 的 ESP32 接入 WIFI 网络

学习目标

  • 理解 ESP32 的三种 WiFi 工作模式(STA / AP / STA+AP);
  • 会扫描附近 WiFi 网络;
  • 会以 STA 模式接入指定 WiFi 网络。

建议:先完成环境配置篇并成功烧录第一个程序,再进入基础篇;看完基础篇后开始任务一、任务二;开始任务三(蓝牙配网)前先看完进阶篇的 WiFi 部分。


完成后:以上视频全部看完后,请完成训练任务书(本仓库根目录)中的任务: 新人项目训练任务书.md