Passer au contenu principal Passer à la recherche Passer à la navigation principale
Menu

2 canaux relais 5V commandés par Arduino


Nous vous montrons comment commander un relais 2 canaux avec un Arduino. Grâce à un module relais, vous pouvez commuter de grandes charges avec le faible courant de commande de l'Arduino.

Avec le module relais 2 canaux 5V, vous pouvez commander et commuter facilement des charges importantes via la connexion 5V d'un microcontrôleur, comme un Raspberry Pi ou un Arduino. Le relais peut être utilisé pour contrôler des composants électroniques puissants, tels que des moteurs AC ou DC. Grâce à ses deux entrées numériques, il est particulièrement simple à utiliser. Le relais 2 canaux 5V peut être facilement connecté au contrôleur via des câbles Dupont sur les broches d'en-tête. La charge à commuter est connectée via les bornes à vis. La commande se compose de VCC, GND et de deux broches d'entrée numériques. Le relais commute lorsque 5V sont appliqués sur l'entrée (niveau haut).


Composant nécessaire

  • Carte compatible Arduino UNO
  • Module relais
  • 2x LED 5 mm
  • Plaque d'essai
  • 2x résistance 220 Ohm
  • Fils de connexion

Ignorer la galerie de produits
20
yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino – Image 2

Note moyenne de 5 sur 5 étoiles

(6)
yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino
RBS14165

Disponible immédiatement

Prix de vente : A partir de 10,12 € Prix régulier : 12,65 €
Plaque d'essai 400 pour Arduino, Raspberry etc

Note moyenne de 4.91 sur 5 étoiles

(17)
Plaque d'essai 400 pour Arduino, Raspberry etc
RBS10405

Disponible immédiatement

Prix régulier : A partir de 0,89 €
Kit de 65 câbles jumper

Note moyenne de 4.9 sur 5 étoiles

(5)
Kit de 65 câbles jumper
RBS10023

Disponible immédiatement

Prix régulier : A partir de 1,59 €
Câbles jumper 40 broches femelle-mâle 20 cm

Note moyenne de 4.87 sur 5 étoiles

(30)
Câbles jumper 40 broches femelle-mâle 20 cm
RBS10038

Actuellement non disponible

Prix régulier : A partir de 1,09 €
Module relais 2 canaux 5V Low Level Module relais 2 canaux 5V Low Level – Image 2

Note moyenne de 5 sur 5 étoiles

(6)
Module relais 2 canaux 5V Low Level
RBS10479

Disponible immédiatement

Prix régulier : A partir de 1,39 €
Kit de démarrage pour Arduino UNO R3 RFID Kit de démarrage pour Arduino UNO R3 RFID – Image 2

Note moyenne de 4.83 sur 5 étoiles

(24)
Kit de démarrage pour Arduino UNO R3 RFID
RBS11368

Disponible immédiatement

Prix régulier : A partir de 28,95 €

Brochage

Désignation
Fonction
IN1Entrée relais 1
IN2Entrée relais 2
GNDMasse
VCCAlimentation 5V

 cliquez sur les images pour agrandir


Si JD-VCC est ponté avec un cavalier, le module reçoit la tension d'alimentation via le microcontrôleur. Alternativement, le cavalier peut être retiré et VCC et GND peuvent être utilisés pour une alimentation externe. COM : Broche commune

  • NC (Normalement Fermé) : En configuration NC, le relais est fermé par défaut. Le courant circule jusqu'à ce qu'un signal ouvre le circuit.
  • NO (Normalement Ouvert) : En configuration NO, le relais est toujours ouvert. Aucun courant ne circule jusqu'à ce qu'un signal ferme le circuit.


Module relais
Arduino UNO
IN1D2
IN2D3
GNDGND
VCC5V


Soyez très prudent lorsque vous manipulez des appareils connectés à la tension secteur ! Travailler avec du 230V comporte un risque d'électrocution et peut être mortel. Si vous ne disposez pas de connaissances suffisantes en électronique, nous vous conseillons de demander l'avis d'un expert.

Circuit exemple avec lampe AC 220V (Image 1)

Circuit exemple sans danger avec CC 5V (image 3)

Exemple de code pour Arduino

Afficher / masquer le code
const int RELAIS_1 = 2; // Broche relais 1 sur l'Arduino
const int RELAIS_2 = 3; // Broche relais 2 sur l'Arduino

void setup() {
  pinMode(RELAIS_1, OUTPUT); // Déclarer les broches relais comme sorties
  pinMode(RELAIS_2, OUTPUT);
}

void loop() {
  digitalWrite(RELAIS_1, HIGH); // RELAIS_1 éteint
  digitalWrite(RELAIS_2, LOW);  // RELAIS_2 allumé
  delay(500);                   // Pause de 500 ms

  digitalWrite(RELAIS_1, LOW);  // RELAIS_1 allumé
  digitalWrite(RELAIS_2, HIGH); // RELAIS_2 éteint
  delay(5000);                  // Pause de 5000 ms (5 secondes)
}