Publié le

Commande d'éclairage de LEDs par un relais avec un Arduino

Les relais peuvent être utile pour commander un appareil en 220V à partir de l’Arduino. Par exemple on peut commander un éclairage, une pompe… Ici je vous propose de voir simplement comment fonctionne un relais :

 

Matériel requis :

  • Un Arduino Mega;
  • 2 Résistances 330Ω;
  • 2 LEDs (une bleu, une rouge);
  • Des fils;

Le montage :

 

Pour étudier le relais on va tester les deux sorties du relais, la led bleu sera allumée puis la rouge et ainsi de suite :

relais+led_bb

Programmation :

Programmation relativement simple ici, on change juste l’état du pin 3 pour faire commuter le relais :

const int RELAIS = 3; // On déclare le PIN sur lequel est connecté In1 du relais
boolean EtatRelais = 0; // On crée un booléen ( 0 - 1) pour définir l'état du PIN 3

void setup() {
  pinMode(RELAIS,OUTPUT); // On définit le pin 3 comme une sortie

}

void loop() {
  EtatRelais =! EtatRelais; // On inverse la valeur du booléen ( Note : "!=" signifie différent et "=!" donne l'inverse)
  digitalWrite(RELAIS,EtatRelais);
  delay(2500*);

}

 

Résultat :

Et voilà, on sait a présent faire fonctionner le relais.