ESP32 单片机

罗大富 BigRich大约 3 分钟

目录 - Arduino

0 基础也能学的 Arduino 控制 ESP32 开发板教程,通过学习 Arduino,掌握 C 语言的基础。点击这里查看 视频教程open in new window

  1. 简介
  2. 安装 Arduino 开发环境
  3. 初识 Arduino 编程语言
  4. 面包板与杜邦线
  5. 控制 GPIO 输出 - 点亮 LED
  6. LED 流水灯
  7. 数码管显示
  8. 4 位数码管显示
  9. 控制 GPIO 输入 - 按键实验
  10. PWM 呼吸灯实验
  11. 数模转换器 - ADC 实验
  12. IIC 驱动 LCD1602 液晶屏幕
  13. 使用 PlatfromIO 开发 ESP32
  14. SPI 驱动 OLED 液晶屏幕
  15. 外部中断
  16. 定时器中断
  17. 舵机实验
  18. Wi-Fi 连接
  19. 发送网络请求
  20. 步进电机
  21. PS2 双轴按键摇杆实验
  22. 8x8 LED 点阵模块
  23. 继电器模块
  24. 蜂鸣器实验
  25. 4x4 矩阵键盘
  26. SD 卡实验
  27. 串口通信
  28. RTC 实时时钟
  29. 光敏电阻
  30. 温湿度传感器
  31. 超声波测距
  32. RGB LED
  33. ws2812
  34. 旋转编码器
  35. I2S 录音
  36. 播放音乐
  37. MPU6050 陀螺仪加速度模块
  38. 低功耗蓝牙 BLE
  39. WebServer

目录 - MicroPython

使用 MicroPython 开发 ESP32,点击这里查看 视频教程open in new window。该课程需要有一定的 Python 基础,对于没有任何 Python 基础的小伙伴,可以看看 Python 入门教程,加深对 Python 的理解。

  1. 简介
  2. MicroPython ESP32 环境搭建
  3. 面包板与杜邦线
  4. 控制 GPIO 输出 - 点亮 LED
  5. 流水灯实验
  6. 数码管显示
  7. 4 位数码管显示
  8. 控制 GPIO 输入 - 按键实验
  9. PWM 呼吸灯实验
  10. 舵机实验
  11. 数模转换器 - ADC 实验
  12. IIC 驱动 LCD1602 液晶屏幕
  13. SPI 驱动 OLED 液晶屏幕
  14. 串口通信
  15. 外部中断
  16. 定时器中断
  17. Wi-Fi 连接
  18. RTC 实时时钟
  19. WebREPL 远程访问
  20. 获取网络请求
  21. 步进电机
  22. PS2 双轴按键摇杆实验
  23. 8x8 LED 点阵模块
  24. 继电器模块
  25. 蜂鸣器实验
  26. 4x4 矩阵键盘
  27. SD 卡实验
  28. 温湿度传感器
  29. 超声波测距
  30. Microdot 搭建 Web 服务
上次编辑于:
贡献者: Luo,罗大富 BigRich