Projet | ​​Mini projet - Arduino |  Capteur de proximité à effet Hall

Mise en oeuvre d'un capteur à effet hall

Cliquer pour agrandir

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.

  1. Réaliser le dispositif joint avec le matériel à disposition. Faire vérifier le montage.
  2. Copier le programme dans l'éditeur Arduino. Le compiler et le charger dans la carte Uno.
  3. 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.





Dispositif lecture

Cliquer pour agrandir

capteur SS400 / carte Uno /  proto shield / filerie/ ​​notice SS400

Lecture capteur

Cliquer pour agrandir
​L'icône en haut à droite ouvre le terminal.

terminal

Cliquer pour agrandir
ON pour pôle Nord / OFF pour pôle Sud