ESP32中LED 操作和呼吸灯控制实现

ESP32中LED 操作和呼吸灯控制实现 一、LED 操作介绍源码下载地址:https://gitee.com/vi-iot/esp32-board.git学嵌入式程序,第一步是 Helloworld,第二步就是点亮 LED 了,对于有开发经验的同学来说,点亮 LED 不是什么问题,本质上就是 GPIO 的高低电平操作,大家看下图是一个简单的 LED 电路,GPIO27 管脚通过一个电阻串接一个 LED 到地,当我们的 IO27 管脚输出高电平 3.3V 时, 电路中就会产生电流流过 LED,LED 就会点亮,当我们的 IO27 输出低电平 0V 时,就没有电 流,LED 就会熄灭,非常简单,在所有的嵌入式开发中,LED 硬件都是类似的,通过程序我们可以玩出更多花样,我们先来看看 esp-idf 框架中关于 GPIO 的程序是怎样写的。在之前章节中我们介绍了基于 esp-idf 框架的工程目录,现在我们直接在 main.c 修改代码,新增一个 LED 初始化函数(源码位于 esp32-board/ledc)//定义 LED 的 GPIO 口