WIFI功能测试-扫描
为了使用ESP32的wifi功能,需要再系统中安装wifi的功能库,我的系统中已经安装过了。
引入头文件#include,我发现,如果头文件的名字写错了,比如都写成小写的,可能导致系统无法识别,而出现编译错误。
1)初始化系统运行指示灯
Arduino系统集成了一个LED_BUIL
tiN的led。根据原理图,引脚连接到IO2上。
LED IO引脚初始化为输出:
pinMode(LED_BUILTIN, OUTPUT);
LED IO引脚高低电平控制:
高电平: digitalWrite(LED_BUILTIN,HIGH);
低电平: digitalWrite(LED_BUILTIN,LOW);
2)WIFI扫描配置
Wifi的模式设置,需要将WiFi设置为STA模式,完成扫描功能。
WiFi.mode(WIFI_STA);
调用网络扫描函数,返回当前扫描到的wifi热点。
int n = WiFi.scanNetworks();
3)烧录程序的运行效果
通过串口工具软件打开串口,按复位按键,屏幕中显示当前扫描到的wifi热点。