完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
至于连接WIFI之后,ESP32就有无限的可能了,之后会教大家与阿里云的交互以及一些别的东西,这个是可以连接手机热点的,使用之前在代码里面把用户名和密码改了就行,然后有时候开机会出现移植连接不上的情况,重启一下即可。关于下载程序,点击IDE左上方那个指向右边的箭头即可,他会自动编译然后向检测到的ESP32 端口进行烧录 , 这时候会一直显示等待,你按下boot按钮然后等到开始下载后放开即可。
#include "WiFi.h" //ESP32 wifi驱动库 #define ssid "b123" #define password "cx123456" //*********************************************************************************************************************** wifi连接 String translateEncryptionType(wifi_auth_mode_t encryptionType) { //获取wifi的特性 switch (encryptionType){ case (WIFI_AUTH_OPEN): return "Open"; case (WIFI_AUTH_WEP): return "WEP"; case (WIFI_AUTH_WPA_PSK): return "WPA_PSK"; case (WIFI_AUTH_WPA2_PSK): return "WPA2_PSK"; case (WIFI_AUTH_WPA_WPA2_PSK): return "WPA_WPA2_PSK"; case (WIFI_AUTH_WPA2_ENTERPRISE): return "WPA2_ENTERPRISE"; } } void scanNetworks(){ //搜索附近的WIFI源并打印出来 int numberOfNetworks= WiFi.scanNetworks(); Serial.print("Numberof networks found: "); Serial.println(numberOfNetworks); for (int i = 0; i< numberOfNetworks; i++) { Serial.print("Networkname: "); Serial.println(WiFi.SSID(i)); Serial.print("Signalstrength: "); Serial.println(WiFi.RSSI(i)); Serial.print("MACaddress: "); Serial.println(WiFi.BSSIDstr(i)); Serial.print("Encryptiontype: "); String encryptionTypeDescription = translateEncryptionType(WiFi.encryptionType(i)); Serial.println(encryptionTypeDescription); Serial.println("-----------------------"); } } void connectToNetwork(){ WiFi.begin(ssid,password); while (WiFi.status()!= WL_CONNECTED) { delay(1000); Serial.println("try to connecting ..."); } Serial.println("Connected to network"); } void wifi_connect(){ scanNetworks(); //搜索附近的wifi信号并且打印出来 connectToNetwork(); //链接到wifi Serial.println(WiFi.macAddress()); //打印出mac地址 Serial.println(WiFi.localIP()); //打印出本地ip地址 Serial.println("wifi连接成功"); //打印出本地ip地址 //WiFi.disconnect(true); //断开wifi Serial.println(WiFi.localIP()); //打印IP地址 } void setup() { Serial.begin(115200); //初始化调试串口 wifi_connect(); //连接wifi,参数为预留参数 } void loop() { } |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
1162 浏览 0 评论
1330 浏览 1 评论
1015 浏览 1 评论
2345 浏览 1 评论
3671 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 19:56 , Processed in 0.509734 second(s), Total 72, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号