跳到正文
热门替代框架

Arduino Core

ESP-IDF 上的 Arduino 框架官方实现(3.x+ 版本基于 ESP-IDF v5.1+),兼具极高易用性和 ESP32 高级特性。

语言
C++
Arduino Core for ESP32
类别
热门替代框架
主要目标
利用庞大的 Arduino 库生态进行快速原型设计、教育项目和加速开发

亮点功能

  • 经典 `setup()` 和 `loop()` 语法,兼容数十万个库
  • 作为官方 ESP-IDF 上的 FreeRTOS 任务运行
  • 完整支持 Wi-Fi、Bluetooth Classic/BLE、WebServer 和 WebSockets
  • 兼容 Arduino IDE 2.x、PlatformIO 和 VS Code
  • 更新支持所有主流 SoC(ESP32、S2、S3、C3、C6)
  • 需要时可访问 ESP-IDF 原生功能

适用场景

  • 快速原型设计和概念验证(PoC)
  • 教育、创客和学术项目
  • 带仪表盘的简单 IoT 系统(Blynk、Adafruit IO、ThingSpeak)
  • 业余机器人和 DIY 家庭自动化

代码示例

C++ 的起始代码片段,请根据你的开发板调整引脚和配置。

Arduino CoreC++
1