Pedido antes de las 14:00 en día laborable = enviado el mismo día 30 días de desistimiento 1 año de garantía
← Volver al resumen

Esquema de conexión y ejemplo de código

Así conectas el Módulo relé 12v a un Arduino UNO o ESP32, con un sketch de ejemplo que puedes subir directamente.

Control del módulo de relé de 12V

Este proyecto demuestra cómo controlar un módulo de relé de 12V con un Arduino Uno. El sketch enciende y apaga periódicamente el relé cada 2 segundos, mostrando el estado actual en el Serial Monitor. Un indicador LED integrado en el módulo se encenderá cuando el relé esté energizado.

Esquema de conexión: Módulo relé 12v en un Arduino UNO
Esquema de conexión · Haz clic para ampliar
Tabla de conexión: Módulo relé 12v en un Arduino UNO
Tabla de conexión · Haz clic para ampliar
12V_Relay_Module_Control.ino · compilado y probado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : 12V Relay Module Control
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : Relais Module 12v AC250V 10A Relais 12v 1 relais LED indicator
 *  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 configuration
const int RELAY_PIN = 7;

void setup() {
  // Initialize serial communication
  Serial.begin(115200);
  while (!Serial) {
    ; // Wait for serial port to connect
  }
  
  // Configure relay control pin
  pinMode(RELAY_PIN, OUTPUT);
  digitalWrite(RELAY_PIN, HIGH); // Default off (active-low module)

  Serial.println(F("12V Relay Module Demo Initialized"));
}

void loop() {
  // Activate relay (Low-level trigger)
  Serial.println(F("Relay: ON"));
  digitalWrite(RELAY_PIN, LOW);
  delay(2000);

  // Deactivate relay
  Serial.println(F("Relay: OFF"));
  digitalWrite(RELAY_PIN, HIGH);
  delay(2000);
}

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

Control de relé de 12V con ESP32

Este proyecto muestra cómo controlar un módulo de relé de un solo canal de 12V usando un ESP32. La bobina del relé se alimenta con una fuente de alimentación externa de 12V DC con masa compartida con el ESP32, y GPIO 4 conmuta el relé on y off cada dos segundos.

Esquema de conexión: Módulo relé 12v en un ESP32 DevKit V1
Esquema de conexión · Haz clic para ampliar
Tabla de conexión: Módulo relé 12v en un ESP32 DevKit V1
Tabla de conexión · Haz clic para ampliar
12V_Relay_Control_with_ESP32.ino · compilado y probado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : 12V Relay Control with ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : Relais Module 12v AC250V 10A Relais 12v 1 relais LED indicator
 *  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 relay control input
const int RELAY_PIN = 4;

void setup() {
  Serial.begin(115200);
  
  // Configure relay pin as output
  pinMode(RELAY_PIN, OUTPUT);
  digitalWrite(RELAY_PIN, LOW);
  
  Serial.println("ESP32 12V Relay Demo Started");
}

void loop() {
  // Turn relay ON
  Serial.println("Relay ON");
  digitalWrite(RELAY_PIN, HIGH);
  delay(2000);

  // Turn relay OFF
  Serial.println("Relay OFF");
  digitalWrite(RELAY_PIN, LOW);
  delay(2000);
}

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