ESP32的WiFi连接模块
时间: 2023-09-11 15:08:58 浏览: 122
基于stm32 ESP8266WiFi模块smartlink连接实例+源代码+文档说明
ESP32是一款低功耗、高性能的微控制器,它内置了WiFi和蓝牙模块,因此可以用来连接无线网络。以下是ESP32连接WiFi的步骤:
1. 包含WiFi库
在Arduino IDE中,需要在代码中包含WiFi库。代码如下:
```
#include <WiFi.h>
```
2. 设置WiFi SSID和密码
在代码中设置WiFi的SSID和密码。例如:
```
const char* ssid = "YourSSID";
const char* password = "YourPassword";
```
3. 连接WiFi
使用WiFi库中的`WiFi.begin()`函数连接WiFi。代码如下:
```
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
```
这段代码会等待ESP32连接WiFi,如果连接成功,会在串口监视器中输出“Connected to WiFi”。
4. 获取IP地址
使用`WiFi.localIP()`函数获取ESP32的IP地址。代码如下:
```
Serial.print("IP Address: ");
Serial.println(WiFi.localIP());
```
这段代码会在串口监视器中输出ESP32的IP地址。
以上就是ESP32连接WiFi的步骤。注意,在连接WiFi之前,需要先将ESP32与电脑连接并上传代码。
阅读全文