Werktags vor 14:00 Uhr bestellt = am selben Tag versendet 30 Tage Widerrufsrecht 1 Jahr Garantie
← Zurück zur Übersicht

Schaltplan und Codebeispiel

So schließt du den 12V einstellbares Zeitverzögerungs-Relaismodul an einen Arduino UNO oder ESP32 an, mit einem Beispiel-Sketch, den du direkt hochladen kannst.

Einstellbarer Timer-Verzögerungs-Relais-Trigger

Dieses Projekt zeigt, wie man ein einstellbares Timer-Verzögerungsrelais-Modul mit einem Arduino Uno ansteuert. Der Arduino sendet einen kurzen Impuls von der digitalen Pin 4 an den IN-Trigger-Pin und aktiviert damit den integrierten Timer-Verzögerungszyklus. Stelle das Potentiometer am Relaismodul ein, um die Dauer der Relaisaktivierung zu ändern.

Anschlussplan: 12V einstellbares Zeitverzögerungs-Relaismodul an einem Arduino UNO
Anschlussplan · Zum Vergrößern klicken
Anschlusstabelle: 12V einstellbares Zeitverzögerungs-Relaismodul an einem Arduino UNO
Anschlusstabelle · Zum Vergrößern klicken
Adjustable_Timer_Delay_Relay_Trigger.ino · kompiliert und getestet
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : Adjustable Timer Delay Relay Trigger
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : DC 12V adjustable timer delay, time delay relay turn off switch module time relay time switch 0~25sec for smart home, automatic control
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// Timer Delay Relay Module Demo
// Sends a trigger pulse to start the module's countdown delay.

const int triggerPin = 4;

void setup() {
  pinMode(triggerPin, OUTPUT);
  digitalWrite(triggerPin, LOW);

  Serial.begin(115200);
  Serial.println(F("Timer Delay Relay Demo Initialized."));
}

void loop() {
  Serial.println(F("Triggering relay delay cycle..."));
  
  // Send a 200 ms HIGH pulse to trigger the module
  digitalWrite(triggerPin, HIGH);
  delay(200);
  digitalWrite(triggerPin, LOW);
  
  Serial.println(F("Trigger sent. Waiting for delay cycle to complete..."));
  
  // Wait 10 seconds before triggering the next cycle
  delay(10000);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Auslösbares 12V einstellbares Zeitverzögerungsrelais

Dieses Projekt zeigt, wie ein einstellbares 12V Zeitverzögerungs-Relaismodul mit einem ESP32 ausgelöst wird. Der ESP32 sendet einen kurzen Triggerimpuls, um den Countdown zu starten, und das Relais bleibt für die mit dem onboard Potentiometer eingestellte Dauer aktiviert (0 bis 25 seconds).

Anschlussplan: 12V einstellbares Zeitverzögerungs-Relaismodul an einem ESP32 DevKit V1
Anschlussplan · Zum Vergrößern klicken
Anschlusstabelle: 12V einstellbares Zeitverzögerungs-Relaismodul an einem ESP32 DevKit V1
Anschlusstabelle · Zum Vergrößern klicken
Trigger_12V_Adjustable_Timer_Delay_Relay.ino · kompiliert und getestet
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : Trigger 12V Adjustable Timer Delay Relay
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : DC 12V adjustable timer delay, time delay relay turn off switch module time relay time switch 0~25sec for smart home, automatic control
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// Pin connected to the IN trigger pin of the timer relay module
const int TRIGGER_PIN = 4;

void setup() {
  Serial.begin(115200);
  pinMode(TRIGGER_PIN, OUTPUT);
  digitalWrite(TRIGGER_PIN, LOW);
  
  Serial.println("ESP32 12V Timer Delay Relay Module Initialized");
  delay(1000);
}

void loop() {
  Serial.println("Sending trigger pulse...");
  
  // Send a 200 ms pulse to activate the timer
  digitalWrite(TRIGGER_PIN, HIGH);
  delay(200);
  digitalWrite(TRIGGER_PIN, LOW);
  
  Serial.println("Triggered! The relay will remain active for the duration set by the potentiometer.");
  
  // Wait 15 seconds before triggering the next cycle
  delay(15000);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Zuletzt angesehen

Mini Vierkant-Steckschlüssel M2.5, M3, M4

Mini Vierkant-Steckschlüssel M2.5, M3, M4

€ 1,80
W1209 DC12V Digitale Thermostat-Relais

W1209 DC12V Digitale Thermostat-Relais

€ 2,00
Micro-DC-Motor 3V-6V 8000RPM

Micro-DC-Motor 3V-6V 8000RPM

€ 1,20
LM2596S Einstellbarer Step-Down 4-40V -> 1.25-37V mit integriertem Voltmeter-Display

LM2596S Einstellbarer Step-Down 4-40V -> 1.25-37V mit integriertem Voltmeter-Display

€ 3,99
Lötzinn 50g 0.8mm

Lötzinn 50g 0.8mm

€ 4,15
Ansehen