Après les explications sur le relais dans le précédent article, que vous avez ici.
On va voir le Sketch et l’utilisation avec l’Arduino 🙂
Prérequis
Pour commencer il faut savoir brancher le relais et configurer votre carte, heureusement, j’ai déjà des articles qui expliquent cela.
On va voir avec l’utilisation d’un module relais mais avec un module fait maison, logiquement le principe reste le même.
Pour rappel, voici le schéma :
Une fois en place, on arrive à ceci :
Dans ma configuration avec le module précâblé :
- GND de l’Arduino (câble brun) au GND du module
- 5v de l’Arduino (câble rouge) au 5v du module
- PIN 2 (Pin Digital) de l’Arduino (câble orange) au DATA du module
De l’autre côté du module, on est en mode NO (par défaut ouvert donc le courant ne passe pas)
- On connecte la pile 9v à l’entrée du milieu du module (câble rouge)
- Et logiquement sur l’entrée à droite du module (ou à gauche si vous êtes de l’autre côté) la LED que l’on souhaite allumer (câble blanc)
- Et on pense bien à terminer le circuit avec le GND de la LED (câble noir)
Dans notre exemple, j’utilise une pile 9v comme alimentation externe mais si vous n’en avez pas, vous pouvez utiliser les sorties de l’Arduino (3v ou vin)
Et en fonctionnement c’est bien sympa 🙂
Place au code
Le Sketch ici est aussi simple que d’allumer une LED, pour utiliser le relais, il faut juste envoyer ou non du courant.
/**
* Initialisation du PIN Digital
*/
const int RELAY = 2;
/**
* Initialisation du moniteur série sur la fréquence 9600
*/
void setup() {
Serial.begin(9600);
/**
* Initialisation des pinMode() en mode output car on va envoyer du courant ou non
*/
pinMode(RELAY, OUTPUT);
}
void loop() {
Serial.println("Mode NC");
digitalWrite(RELAY, LOW);
delay(3000); // On attend 3s
Serial.println("Mode NO");
Serial.println("Alimentation externe");
digitalWrite(RELAY,HIGH);
delay(3000); // On attend 3s
}
Dans le moniteur série de l’application Arduino, vous allez pouvoir voir ce qu’il se passe :
- Mode NC
- La LED est éteinte
- après 3 secondes
- Mode NO
- On passe sur l’alimentation externe donc la LED s’allume
- après 3 secondes on retourne au mode NC
Si cet article vous a plu, n’hésitez pas à laisser un commentaire, noter et partager l’article.
0