#include <WiFi.h>
const char* ssid = "Wokwi-GUEST";
const char* password = "";
const int greenLedPin = 19;
const int yellowLedPin = 23;
unsigned long startTime;
void setup() {
Serial.begin(115200);
pinMode(greenLedPin, OUTPUT);
pinMode(yellowLedPin, OUTPUT);
digitalWrite(greenLedPin, HIGH);
digitalWrite(yellowLedPin, HIGH);
WiFi.begin(ssid, password);
Serial.println("Menghubungkan ke Wi-Fi...");
startTime = millis();
while (WiFi.status() != WL_CONNECTED) {
if (millis() - startTime > 30000) {
Serial.println("Timeout! Koneksi Wi-Fi gagal.");
digitalWrite(yellowLedPin, LOW);
digitalWrite(greenLedPin, HIGH);
break;
}
delay(500);
Serial.print(".");
}
if (WiFi.status() == WL_CONNECTED) {
Serial.println("\nTerhubung ke Wi-Fi!");
Serial.print("Alamat IP: ");
Serial.println(WiFi.localIP());
// LED hijau menyala
digitalWrite(greenLedPin, LOW);
digitalWrite(yellowLedPin, HIGH);
}
}
void loop() {
}