ESP8266 点亮led
时间: 2023-09-30 09:13:12 浏览: 92
要使用ESP8266点亮LED,你需要连接LED到ESP8266的GPIO引脚,并在代码中控制该引脚输出高电平或低电平。
以下是一个简单的示例代码,使用Arduino IDE编写:
```C++
// 引入ESP8266WiFi库
#include <ESP8266WiFi.h>
// 设置LED连接的GPIO引脚
const int ledPin = 2;
void setup() {
// 初始化串口通信
Serial.begin(115200);
// 设置LED引脚为输出模式
pinMode(ledPin, OUTPUT);
}
void loop() {
// 点亮LED
digitalWrite(ledPin, HIGH);
// 输出状态信息
Serial.println("LED点亮");
// 延时1秒
delay(1000);
// 关闭LED
digitalWrite(ledPin, LOW);
// 输出状态信息
Serial.println("LED关闭");
// 延时1秒
delay(1000);
}
```
在上述代码中,我们将LED连接到GPIO引脚2(可以根据实际情况更改)。通过`pinMode`函数将该引脚设置为输出模式,然后使用`digitalWrite`函数控制引脚的电平,从而点亮或关闭LED。在`loop`函数中,我们通过延时函数`delay`来实现LED点亮和关闭之间的间隔。
请确保你已正确设置Arduino IDE和ESP8266开发环境,并将代码上传到ESP8266上。这样,你就可以看到LED周期性地点亮和关闭。
阅读全文