Il s’agit d’un module relais 12V à 1 canal pour commuter des charges externes avec un signal de commande basse tension. La partie commutée est prévue pour jusqu’à AC 250V 10A et le module dispose d’un voyant LED d’état. Ce module est souvent utilisé dans des projets Arduino/ESP32 pour contrôler en sécurité des appareils alimentés par le secteur. with high low yello jumper
| Broche | Signal | Description |
|---|---|---|
DC+ |
power | 12V positive supply input for the relay module coil and driver circuit |
DC- |
ground | 0V supply ground for the relay module control side |
IN |
digital | Relay control input from MCU or switch; trigger level is selectable by jumper |
NC |
digital | Normally-closed relay contact; connected to COM when relay is off |
COM |
digital | Common relay contact for the external load circuit |
NO |
digital | Normally-open relay contact; connected to COM when relay is energized |
| De | Vers | Fil |
|---|---|---|
board:5V |
x1:DC+ |
red |
board:GND |
x1:DC- |
black |
board:D7 |
x1:IN |
green |
Cet exemple a été écrit et vérifié à la compilation pour le arduino-uno. Codey Online l'adapte pour vous à toute autre carte prise en charge.
// Canonical example for a 12V relay module with indicator LED
// Wiring:
// Arduino 5V -> DC+
// Arduino GND -> DC-
// Arduino D7 -> IN
const int RELAY_PIN = 7;
void setup() {
pinMode(RELAY_PIN, OUTPUT);
Serial.begin(9600);
Serial.println("12V relay module example starting...");
}
void loop() {
// Many relay modules are active LOW, but some are active HIGH.
// This example toggles both states with delays so you can observe the relay.
Serial.println("Relay ON");
digitalWrite(RELAY_PIN, LOW); // common active-LOW trigger
delay(2000);
Serial.println("Relay OFF");
digitalWrite(RELAY_PIN, HIGH);
delay(2000);
}
Décrivez ce que vous voulez créer. Codey Online écrit le code, dessine le schéma de câblage, le compile et flashe votre carte directement depuis le navigateur.
Commencez gratuitement