esp8266连接wifi代码讲解
时间: 2023-10-08 13:08:02 浏览: 107
以下是 ESP8266 连接 WiFi 的代码讲解:
```c
#include <ESP8266WiFi.h>
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
void setup() {
Serial.begin(115200);
delay(1000);
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// Your code here
}
```
代码分为两部分:setup() 和 loop()。
在 setup() 中,我们首先初始化串口,并等待 1000 毫秒。然后,我们连接到 WiFi,使用 WiFi.begin() 函数来连接到指定的 SSID 和密码。接下来,我们使用 while 循环等待 WiFi 连接成功,直到 WiFi.status() 函数返回 WL_CONNECTED。最后,我们打印出 IP 地址以确认连接成功。
在 loop() 中,你可以编写你的自定义代码。
需要注意的是,你需要将 "your_SSID" 和 "your_PASSWORD" 替换为你自己的 WiFi SSID 和密码。
阅读全文