- 语言
- 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