Skip to content

WiFi Connect & Ping

Connect to WiFi, print IP, and ping a host.

Wiring

  • Update ssid / pass before uploading.

Code

#include <WiFiS3.h>

const char* ssid = "YOUR_SSID";
const char* pass = "YOUR_PASS";

void setup() {
  Serial.begin(115200);
  Serial.print("Connecting to ");
  Serial.println(ssid);

  if (WiFi.begin(ssid, pass) != WL_CONNECTED) {
    Serial.println("WiFi connect failed");
    return;
  }

  Serial.print("Connected! IP: ");
  Serial.println(WiFi.localIP());
}

void loop() {
  static unsigned long t = 0;
  if (millis() - t > 3000) {
    t = millis();
    int r = WiFi.ping("8.8.8.8");
    Serial.print("Ping: ");
    Serial.println(r);
  }
}