arduino esp32例子
时间: 2024-09-08 07:04:12 浏览: 108
ESP32-Arduino-WEB服务库+例子.zip
Arduino ESP32是一类支持Arduino编程的微控制器开发板,基于Espressif Systems的ESP32微处理器。ESP32是一款功能强大的双核处理器,集成了Wi-Fi和蓝牙功能,适用于物联网(IoT)项目和其他各种应用。以下是一个简单的Arduino ESP32的例子,展示了如何用Arduino IDE编写代码来控制ESP32开发板上的LED闪烁。
```cpp
// 定义LED连接的GPIO引脚号,ESP32开发板上通常有一个内置LED连接在GPIO 2
const int ledPin = 2;
void setup() {
// 初始化引脚模式为输出模式
pinMode(ledPin, OUTPUT);
}
void loop() {
digitalWrite(ledPin, HIGH); // 打开LED灯
delay(1000); // 等待一秒
digitalWrite(ledPin, LOW); // 关闭LED灯
delay(1000); // 等待一秒
}
```
这个代码示例展示了Arduino的基本语法和函数,其中`setup()`函数用于初始化设置,`loop()`函数则包含了主循环,使得LED每隔一秒钟闪烁一次。
阅读全文