void loop() digitalWrite(2, HIGH); delay(1000); digitalWrite(2, LOW); delay(1000);
List of nearby Wi-Fi networks with signal strength – confirmed ESP32’s integrated radio works perfectly. Experiment 4: Connecting to Wi-Fi and Pinging const char* ssid = "your_SSID"; const char* password = "your_PASS"; void setup() Serial.begin(115200); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) delay(500); Serial.print(".");
void setup() Serial.begin(115200);
void loop() int sensorValue = analogRead(34); Serial.println(sensorValue); delay(500);
Values from 0 (0V) to 4095 (3.3V) – much higher resolution than Arduino Uno’s 10-bit. Experiment 3: Wi-Fi Scanning (No extra hardware) #include "WiFi.h" void setup() Serial.begin(115200); WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); Serial.println("Scanning..."); int n = WiFi.scanNetworks(); for (int i = 0; i < n; i++) Serial.print(WiFi.SSID(i)); Serial.println(WiFi.RSSI(i));
Potentiometer middle pin → GPIO34, outer pins → 3.3V & GND.
Serial.println("Connected! IP: "); Serial.println(WiFi.localIP());