零基础手把手教学ESP32

1.2 第一个 ESP32 程序:点亮 LED

恭喜你完成了开发环境的搭建!现在,让我们开始编写第一个 ESP32 程序,点亮一颗 LED 灯,迈出物联网开发的第一步!

1.2.1 认识 ESP32 的 GPIO 接口

GPIO (General Purpose Input/Output) 是通用输入输出接口的简称,ESP32 拥有丰富的 GPIO 引脚,可以配置为输入或输出模式,用于连接各种外设,例如 LED、按钮、传感器等等。

ESP32 开发板上的 GPIO 引脚通常会有数字编号,例如 GPIO2、GPIO4 等等。 需要注意的是,有些 GPIO 引脚在启动时有特殊功能,例如 GPIO0 和 GPIO2 用于串口通信,GPIO12 用于 SPI 总线等等。为了避免冲突,建议使用其他 GPIO 引脚进行实验。

为了方便实验,我们可以使用 ESP32 开发板上的板载 LED。 大多数 ESP32 开发板都会有一颗板载 LED 连接到 GPIO2 引脚。

1.2.2 硬件连接

如果你使用的是板载 LED,则无需额外连接硬件。 如果你想使用外部 LED,请按照以下步骤进行连接:

  1. 将 LED 的长脚(正极)连接到 ESP32 的 GPIO2 引脚。

  2. 将 LED 的短脚(负极)连接到 220Ω 电阻的一端。

  3. 将电阻的另一端连接到 ESP32 的 GND 引脚。

注意: 连接时请注意 LED 的极性,长脚为正极,短脚为负极,接反了 LED 不会亮。

1.2.3 编写代码

打开 Arduino IDE,新建一个项目,将以下代码复制到编辑器中: 

// 定义 LED 连接的 GPI
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙大大L

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值