63| 6
|
[项目] 【花雕学编程】Arduino动手做(246)---ESP8266串口输出软AP |
【花雕学编程】239种传感器执行器系列实验(资料代码+仿真编程+图形编程) 实验二百四十六:ESP8266串口wifi模块 NodeMCU Lua V3物联网开发板 CH340 实验项目之十一:设置 ESP8266 V3 通过串口输出软AP的IP、MAC和WiFi设备IP地址 实验开源代码
|
代码解读: 1、包含库: #include <ESP8266WiFi.h>:引入ESP8266WiFi库,以便使用ESP8266的WiFi功能。 2、定义网络凭据: const char* ssid = "zhz3";:定义要连接的WiFi网络的SSID。 const char* password = "zy156721";:定义要连接的WiFi网络的密码。 const char* ssid_AP = "WiFi_ESP8266";:定义AP模式的SSID名称。 const char* password_AP = "12345678";:定义AP模式的密码。 3、设置ESP8266的网络配置: IPAddress local_IP(192, 168, 1, 100);:设置ESP8266的静态IP地址。 IPAddress gateway(192, 168, 1, 10);:设置网关地址。 IPAddress subnet(255, 255, 255, 0);:设置子网掩码。 4、初始化设置(setup函数): Serial.begin(115200);:初始化串口通信,设置波特率为115200。 打印初始化成功信息。 延迟1秒以确保稳定启动。 设置WiFi为AP模式并配置软AP,启动软AP。 打印软AP的IP地址和MAC地址。 连接到指定的WiFi网络并打印连接成功信息和设备的IP地址。 5、主循环(loop函数): 空循环,暂时没有需要重复执行的代码。 这个代码让ESP8266同时充当接入点和客户端模式,使得设备可以创建自己的WiFi网络,同时也能连接到现有的WiFi网络。 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed