Просмотр исходного кода

Update 'Seeed Wio Terminal/projects/m5-gps.ino'

cube 1 месяц назад
Родитель
Сommit
ae0f9f8d6c
1 измененных файлов: 17 добавлений и 3 удалений
  1. 17
    3
      Seeed Wio Terminal/projects/m5-gps.ino

+ 17
- 3
Seeed Wio Terminal/projects/m5-gps.ino Просмотреть файл

6
 #include <Arduino.h>
6
 #include <Arduino.h>
7
 #include <rpcWiFi.h>
7
 #include <rpcWiFi.h>
8
 #include <HTTPClient.h>
8
 #include <HTTPClient.h>
9
+#include <WiFiMulti.h>
10
+
11
+WiFiMulti wifiMulti;
9
 
12
 
10
 
13
 
11
 TFT_eSPI tft;
14
 TFT_eSPI tft;
30
 void setup()
33
 void setup()
31
 {
34
 {
32
   Serial.begin(115200);
35
   Serial.begin(115200);
36
+
37
+  wifiMulti.addAP("SSID1", "PASSWORD1");
38
+  wifiMulti.addAP("SSID2", "PASSWORD2");
39
+  wifiMulti.addAP("SSID3", "PASSWORD3");
40
+
33
   tft.begin();
41
   tft.begin();
34
   tft.setRotation(3);
42
   tft.setRotation(3);
35
   tft.fillScreen(TFT_BLACK);
43
   tft.fillScreen(TFT_BLACK);
101
       last_lat = lt;
109
       last_lat = lt;
102
       last_lon = ln;
110
       last_lon = ln;
103
 
111
 
104
-      if((WiFi.status() == WL_CONNECTED))
105
-      {
106
-        String wifi_text = "Connected to WiFi: " + String(ssid);
112
+      if(wifiMulti.run() == WL_CONNECTED) {
113
+        Serial.println("");
114
+        Serial.println("WiFi connected");
115
+        Serial.println("IP address: ");
116
+        Serial.print(WiFi.localIP());
117
+        Serial.println("SSID: ");
118
+        Serial.print(WiFi.SSID());
119
+
120
+        String wifi_text = "Connected to WiFi: " + String(WiFi.SSID());
107
         tft.fillRect(10, 10, 250, 20, TFT_BLACK);
121
         tft.fillRect(10, 10, 250, 20, TFT_BLACK);
108
         tft.drawString(wifi_text, 10, 10);
122
         tft.drawString(wifi_text, 10, 10);
109
         api_lookup();
123
         api_lookup();