ソースを参照

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

cube 1 ヶ月 前
コミット
ae0f9f8d6c
共有1 個のファイルを変更した17 個の追加3 個の削除を含む
  1. 17
    3
      Seeed Wio Terminal/projects/m5-gps.ino

+ 17
- 3
Seeed Wio Terminal/projects/m5-gps.ino ファイルの表示

@@ -6,6 +6,9 @@
6 6
 #include <Arduino.h>
7 7
 #include <rpcWiFi.h>
8 8
 #include <HTTPClient.h>
9
+#include <WiFiMulti.h>
10
+
11
+WiFiMulti wifiMulti;
9 12
 
10 13
 
11 14
 TFT_eSPI tft;
@@ -30,6 +33,11 @@ char* pw = "PASSWORD";
30 33
 void setup()
31 34
 {
32 35
   Serial.begin(115200);
36
+
37
+  wifiMulti.addAP("SSID1", "PASSWORD1");
38
+  wifiMulti.addAP("SSID2", "PASSWORD2");
39
+  wifiMulti.addAP("SSID3", "PASSWORD3");
40
+
33 41
   tft.begin();
34 42
   tft.setRotation(3);
35 43
   tft.fillScreen(TFT_BLACK);
@@ -101,9 +109,15 @@ void displayInfo()
101 109
       last_lat = lt;
102 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 121
         tft.fillRect(10, 10, 250, 20, TFT_BLACK);
108 122
         tft.drawString(wifi_text, 10, 10);
109 123
         api_lookup();