【Arduino】ESP32配置及点灯示例
本文介绍了ESP32-S3开发板的配置及点灯示例。ESP32是一款集成Wi-Fi和蓝牙的低成本SoC微控制器,适用于物联网、智能家居等场景。文章详细讲解了在Arduino IDE中配置ESP32开发环境的方法,包括添加国内镜像源和安装开发板支持包。最后提供了一个简单的LED闪烁示例代码,演示了如何控制板载LED实现定时闪烁功能,并展示了实际运行效果。该教程适合ESP32初学者快速入门硬件开发。
·
😏★,°:.☆( ̄▽ ̄)/$:.°★ 😏
这篇文章主要介绍ESP32配置及点灯示例。
学其所用,用其所学。——梁启超
欢迎来到我的博客,一起学习,共同进步。
喜欢的朋友可以关注一下,下次更新不迷路🥞
😏1. ESP32介绍
ESP32 是由 Espressif Systems 设计的一系列 低成本 Wi-Fi + 蓝牙 SoC 微控制器,广泛用于 IoT、智能硬件、机器人、边缘设备。
它最大的特点是:
⭐ 把 MCU + WiFi + Bluetooth 集成在一颗芯片里
所以开发者只需要一块几十元的开发板,就能做:
- 物联网设备
- 智能家居
- 小型机器人
- 传感器节点
- Web服务器设备
- 蓝牙设备
ESP32 可以理解为:增强版 Arduino + WiFi + 蓝牙
😊2. 环境安装与配置
ESP32是一个系列,我手里的是ESP32-S3,它的特点是:
- 双核
- AI向量指令
- USB OTG
- 支持 PSRAM
- 适合 AIoT
- 内部运行FreeRTOS,支持多任务调度
我们电脑中安装好Arduino软件后,然后要在开发板管理器中加入国内版地址:
https://jihulab.com/esp-mirror/espressif/arduino-esp32/-/raw/gh-pages/package_esp32_index_cn.json

随后搜索esp32,安装带cn的版本:
然后就可以连接开发板,烧录并上传代码了。
😆3. 点灯示例
/*
* ESP32-S3 最简单LED闪烁程序(通用版本)
* 每隔1秒闪烁一次
*/
void setup() {
Serial.begin(115200);
// 使用Arduino核心定义的LED引脚
pinMode(LED_BUILTIN, OUTPUT);
Serial.println("ESP32-S3 LED Blink Start");
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // LED亮
Serial.println("LED ON");
delay(1000);
digitalWrite(LED_BUILTIN, LOW); // LED灭
Serial.println("LED OFF");
delay(1000);
}
效果如下:

以上。
更多推荐



所有评论(0)