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 RELAYPengujian 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
Post a Comment