#define RELAY_PIN 25 // Pinul la care este conectat releul pentru ventilator
#define BUTTON_PIN 26 // Pinul digital al ESP32 conectat la buton
void setup() {
pinMode(RELAY_PIN, OUTPUT); // Setează pinul releului ca ieșire
pinMode(BUTTON_PIN, INPUT_PULLUP); // Utilizăm INPUT_PULLUP pentru buton
}
void loop() {
int buttonState = digitalRead(BUTTON_PIN);
// Exemplu simplificat: pornire/oprire ventilator la intervale regulate
if (buttonState == LOW) {
// Activăm releul (închidem circuitul)
digitalWrite(RELAY_PIN, HIGH);
delay(500); // Oprim execuția pentru 500ms (0.5 secunde)
// Dezactivăm releul (deschidem circuitul)
digitalWrite(RELAY_PIN, LOW);
}
}