arduino esp8266 STA模式代码
时间: 2023-07-23 18:41:48 浏览: 132
以下是一个简单的Arduino ESP8266 STA模式的代码示例:
```c++
#include <ESP8266WiFi.h>
// Replace with your network credentials
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
void setup() {
Serial.begin(115200);
delay(10);
// Connect to Wi-Fi network with SSID and password
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// put your main code here, to run repeatedly:
}
```
在代码中,首先定义了Wi-Fi网络的SSID和密码。然后在`setup()`函数中,调用了`WiFi.begin()`函数连接到Wi-Fi网络。在此过程中,程序会等待Wi-Fi连接成功,并输出连接状态和本地IP地址。在`loop()`函数中,可以添加具体的业务逻辑代码。
需要注意的是,在使用ESP8266连接Wi-Fi网络时,需要将ESP8266的串口波特率设置为115200,否则可能会出现连接失败或无法获取IP地址等问题。
阅读全文