Arduino开发ESP32连接手机热点【适合新手】

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:
  
}

手机显示连接成功。

相关推荐
aitav07 天前
⚡ WSL2 搭建 s5p6818 Linux 嵌入式开发平台 (part 3):Wifi驱动移植、ssh移植、e2fsprogs移植
linux·wifi·ssh·嵌入式·e2fsprogs
Einstenn11 天前
f1c100s tina usb 接口 rtl8723du模组移植调试
驱动开发·wifi·rtl8723
STCNXPARM1 个月前
深度剖析Linux内核无线子系统架构
linux·运维·系统架构·wifi·无线子系统
通信小呆呆1 个月前
为什么同步是无线通信的灵魂?WiFi 与 5G 帧结构中的关键技术
算法·5g·wifi·信息与通信·同步
zzc9211 个月前
传统星型拓扑结构的5G,WiFi无线通信网络与替代拓扑结构自组网
5g·wifi·mesh·拓扑结构·ap·ad hoc·星型网络
zzc9212 个月前
路由器最大传输速率测试
5g·wifi·2.4g·802.11n·双频并发·802.11ac·ac1200
bobhu42012 个月前
WIFI国家码修改信道方法_高通平台
wifi·信道·高通
zzc9212 个月前
Wireshark获取数据传输的码元速率
网络·测试工具·wifi·wireshark·路由器·802.11n·物理层参数
william_myq2 个月前
RK3568-RTL8852BS驱动框架
linux·wifi·rk3568·rtl8852bs