Arduino开发ESP32点亮一个LED【适合新手】-CSDN博客
Arduino基本使用在上一篇。
配置为STA连接模式。
基本参数:

bash
WL_IDLE_STATUS
WL_DISCONNECTED
WL_NO_SSID_AVAIL
示例代码:
cpp
#include <WiFi.h>
int LED=1;//D2 板载LED
int led_pin=12;//D12管脚
// 定义 WiFi 名与密码
const char * ssid = "HONOR 90 GT";
const char * password = "sijibiguo";
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);//Arduino IDE串口监视器右下角的波特率设置
// 连接 WiFi
WiFi.begin(ssid, password);
Serial.print("正在连接 Wi-Fi");
// 检测是否连接成功
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("连接成功");
Serial.print("IP 地址: ");
Serial.println(WiFi.localIP());//返回的是 ESP32 开发板在连接 WiFi 网络后获得的本地 IP 地址
//通过 LED 反馈 WiFi 连接状态
pinMode(led_pin,OUTPUT);
//点亮led_pin
digitalWrite(led_pin,HIGH);
delay(100);
digitalWrite(led_pin,LOW);
delay(100);
digitalWrite(led_pin,HIGH);
delay(100);
digitalWrite(led_pin,LOW);
delay(100);
digitalWrite(led_pin,HIGH);
delay(1500);
digitalWrite(led_pin,LOW);
}
void loop() {
// put your main code here, to run repeatedly:
}

手机显示连接成功。
