Projet | Mini projet - Arduino | Capteur de proximité à effet Hall
Mise en oeuvre d'un capteur à effet hall
Nous découvrons et essayons ici le capteur SS400. Il délivre sur une de ses broches, un état logique haut ou bas qui dépend du pôle magnétique auquel il est soumis.
Lecture du capteur
Nous essayons le programme de lecture du capteur, que nous enregistrerons dans le répertoire Documents/Arduino.
- Réaliser le dispositif joint avec le matériel à disposition. Faire vérifier le montage.
- Copier le programme dans l'éditeur Arduino. Le compiler et le charger dans la carte Uno.
- S'assurer des variations dans le terminal. Voir ci-contre.
Comptage
Il s'agit de compter le nombre de passages de OFF à ON et d'afficher le résultat dans le terminal. Une variable contenant le compteur devra être déclarée pour cela. Une autre devra l'être également afin de n'incrémenter la première qu'à la condition d'un changement d'état...
Tachymètre
Il s'agit ensuite d'afficher le nombre de passages de OFF à ON pendant une seconde. On peut de cette façon estimer la fréquence des passages. Ce code permettrait ainsi d'afficher la vitesse de rotation - en tours par seconde - d'un moteur faisant tourner l'aimant devant le capteur.
Le code exemple accessible via le menu Fichier / Exemples / Digital / BlinkWithoutDelay pourra aider.