Arduino开发ESP32连接手机热点【适合新手】
Arduino开发ESP32点亮一个LED【适合新手】-CSDN博客
Arduino基本使用在上一篇。
配置为STA连接模式。
基本参数:
WL_IDLE_STATUS
WL_DISCONNECTED
WL_NO_SSID_AVAIL
示例代码:
#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串口监视器右下角的波特率设置// 连接 WiFiWiFi.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_pindigitalWrite(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:}