CODING RELAY SEDERHANA ESP32 UNTUK MELAKUKAN PENGUJIAN RELAY

 const int relayPins[] = {14, 27, 26, 25};  // Pin kontrol relay 1-4

const int numRelays = sizeof(relayPins) / sizeof(relayPins[0]);


void setup() {

  for (int i = 0; i < numRelays; i++) {

    pinMode(relayPins[i], OUTPUT);

    digitalWrite(relayPins[i], LOW);  // Matikan semua relay saat memulai

  }

}

PENGUJIAN RELAY

Pengujian relay diperlukan untuk mengetahui apakah relay dapat bekerja dengan baik sesuai dengan permintaan pemerograman atau tidak. Dengan melakukan pengujian relay dapat diketahui relay mana yang masih bisa menghantarkan tegangan dengan baik .

 

void loop() {

  for (int i = 0; i < numRelays; i++) {

    // Nyalakan relay ke-i

    digitalWrite(relayPins[i], HIGH);

    delay(5000);  // Tunggu 5 detik


    // Matikan relay ke-i

    digitalWrite(relayPins[i], LOW);

  }

}


Comments