Le module ILS – Reed Switch LM393 est un interrupteur à lames souples. C’est un capteur qui ouvre ou ferme un contact bilames en fonction d’un champ magnétique.
Le module dispose également d’une puce LM393 qui permet de transformer le capteur analogique d’un simple ILS en capteur digital qui renvoi 0 ou 1.
Par défaut, le capteur renvoi 1 lorsqu’il n’a pas d’aimant à proximité.
Pour ma part, j’ai acheté plusieurs modules chez Zone 314 et j’en suis très content.
Caractéristiques du module :
- Pin 1 : Sortie digital (0/1)
- Pin 2 : GND
- Pin 3 : VCC
- Comparateur LM393
- Tension de 3 à 5V
- Ampérage au moins 15mA
Le schéma de montage est tout simple :
Et voici le programme pour tester l’ouverture d’une porte (ne pas oublier de mettre un aimant sur la partie mobile).
[pastacode lang= »cpp » user= »EpixFr » repos= »Arduino-Labo » path_id= »ILS/Test_ILS/Test_ILS.ino » revision= »master » highlight= » » lines= » » provider= »github »/]
Attention pour que le code fonctionne, il faut bien posséder la bibliothèque suivante :
- PrintFr.h – Source : https://github.com/EpixFr/Arduino-PrintFr
Cette bibliothèque permet d’écrire des messages avec des caractères accentués, plus d’infos ici.
Sources :