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

Glassicherung 250VAC 5A F

Glassicherung 250VAC 5A F

€ 1,25
SRD-05VDC-SL-C Relais 5pins  10A 5V

SRD-05VDC-SL-C Relais 5pins 10A 5V

€ 1,25
3296W 50K (W503) Trimpot Trimmer Potentiometer

3296W 50K (W503) Trimpot Trimmer Potentiometer

€ 0,70
Isopropanol Alcohol 99.9% 20ml mit Pinsel

Isopropanol Alcohol 99.9% 20ml mit Pinsel

€ 7,70
Ansehen
TIP120 Darlington-Transistor 60V 5A TO-220

TIP120 Darlington-Transistor 60V 5A TO-220

€ 0,85
Sensor Shield v5.0 für Arduino UNO R3

Sensor Shield v5.0 für Arduino UNO R3

€ 2,60
250AC 10A Einbaubuchse 3-polig IEC320 C13

250AC 10A Einbaubuchse 3-polig IEC320 C13

€ 0,85
Lötzinn 50g 0.8mm

Lötzinn 50g 0.8mm

€ 4,15
Ansehen
74HC595 8-bit Shift Register / Schieberegister IC

74HC595 8-bit Shift Register / Schieberegister IC

€ 0,80