#include <WiFi.h>
const int buttonPin = 14; // Pin tombol
const int ledPin = 15; // Pin LED
void setup() {
Serial.begin(115200);
// Inisialisasi tombol sebagai input
pinMode(buttonPin, INPUT);
// Inisialisasi LED sebagai output
pinMode(ledPin, OUTPUT);
}
void loop() {
// Baca status tombol
int buttonState = digitalRead(buttonPin);
// Jika tombol ditekan
if (buttonState == HIGH) {
// Scan koneksi WiFi
int numNetworks = WiFi.scanNetworks();
// Tampilkan hasil scanning
Serial.println("Scanning WiFi networks...");
for (int i = 0; i < numNetworks; i++) {
Serial.print("Network ");
Serial.print(i + 1);
Serial.print(": ");
Serial.println(WiFi.SSID(i));
}
// Jika scanning berhasil, hidupkan LED
if (numNetworks > 0) {
digitalWrite(ledPin, HIGH);
delay(1000); // Hidupkan LED selama 1 detik
digitalWrite(ledPin, LOW);
}
}
}