赞
踩
ESP32单片机最为精华和有特色的地方当然是wifi连接,这里我们就写程序实验一下适使用ESP32主板连接wifi,为了简化实验我们这里只做了连接部分,其他实验在后续再继续。
由于本实验只要在串口监视器中查看结果状态即可,因此电路板上无需连接任何线路,小飞鱼这里直接将Esp32主板连接usb线到电脑即可。
- #include <WiFi.h>
-
- const char* ssid = "XIAOFEIYU";
- const char* password = "XIAOFEIYU666";
-
- void setup()
- {
- Serial.begin(9600);
- delay(10);
-
- Serial.println();
- Serial.println();
- Serial.print("Connecting to:");
- Serial.println(ssid);
-
- WiFi.begin(ssid, password);
-
- while (WiFi.status() != WL_CONNECTED) {
- delay(500);
- Serial.print(".");
- }
-
- Serial.println("");
- Serial.println("WiFi connected");
- Serial.println("IP address: ");
- Serial.println(WiFi.localIP());
-
- pinMode(2, OUTPUT);
- digitalWrite(2, HIGH);
- delay(500);
- digitalWrite(2, LOW);
- delay(500);
-
- digitalWrite(2, HIGH);
- delay(500);
- digitalWrite(2, LOW);
- delay(500);
-
- digitalWrite(2, HIGH);
- delay(2500);
- digitalWrite(2, LOW);
- }
-
- void loop(){
- }
程序中连接了无线名称为Xiaomi的wifi,并输入连接状态,输入连接后被分配的ip地址。程序后面借鉴了其他老师介绍的使用板载led灯指示连接状态的方法。
从串口监视器查看输入的连接结果如下:
这样,我们就很容易的使用Esp32主板连接上了网络,接下来我们就可以开发具有网络功能的单片机程序了!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。