logo idehack

Le starter kit Arduino Officiel

Pour débutant – Manuel en Français

Apprenez l’Arduino et l’électronique de façon pratique

Utiliser un capteur a effet hall avec Arduino

Avr 8, 2024 | Arduino | 0 commentaires

Comment utiliser un « Magnet Sensor » Avec l’Arduino

Le capteur magnétique Open Smart est un capteur de proximité à effet Hall. Il est conçu pour détecter la présence d’un champ magnétique. Lorsqu’un aimant est placé à proximité du capteur, il produit un signal de sortie qui change d’état en fonction de la polarité du champ magnétique. Le capteur est généralement équipé de trois broches : SIG pour le signal de sortie, VCC pour l’alimentation et GND pour la masse. Il peut être utilisé avec des microcontrôleurs comme Arduino pour détecter la présence d’objets magnétiques ou pour créer des interrupteurs magnétiques.

Ce dont vous aurez besoin

  1. Un Arduino – Disponible ici
  2. Un pack de Leds
  3. Une breadboard ou platine d’essais
  4. Un capteur a effet de hall

Liens publicitaires Amazon

Branchement du capteur a effet de hall à l’Arduino

Capteur KY-035Arduino
VCC du KY-035+ 5V de l’Arduino
SIG du KY-035D2 (pin 2) de l’Arduino
GND du KY-035GND de l’Arduino

Code Arduino du Magnet Sensor KY-035

Ce code ne nécessitant pas de librairie vous pourrez le téléversez ce code sur votre Arduino le plus simplement du monde.

// Définition des broches du capteur et de la LED
const int magnetSensorPin = 2; // Broche SIG du capteur connectée à la broche 2 de l'Arduino
const int ledPin = 13; // Broche de la LED intégrée sur la carte Arduino

void setup() {
  // Initialisation de la communication série
  Serial.begin(9600);
  
  // Définition des broches en entrée/sortie
  pinMode(magnetSensorPin, INPUT);
  pinMode(ledPin, OUTPUT);
}

void loop() {
  // Lecture de l'état du capteur
  int sensorState = digitalRead(magnetSensorPin);
  
  // Affichage de l'état du capteur sur le moniteur série
  Serial.print("Sensor state: ");
  Serial.println(sensorState);
  
  // Allumer la LED intégrée si le champ magnétique est détecté
  if (sensorState == HIGH) {
    digitalWrite(ledPin, HIGH); // Allumer la LED
  } else {
    digitalWrite(ledPin, LOW); // Éteindre la LED
  }
  
  // Attendre un court laps de temps avant de lire à nouveau le capteur
  delay(100);
}

Une fois le code téléversez, ouvrez votre moniteur série et approchez un aimant de votre capteur.

Lorsqu’il n’y a pas d’aimants à proximité, la led interne à l’Arduino reste allumée et la valeur 1 est affichée sur le moniteur série.

A l’inverse lorsqu’un aimant est approché de votre capteur celui-ci éteindra la led interne de l’Arduino et la valeur 0 apparaitra sur votre moniteur série.

Liens publicitaires Amazon

Quelques idées d’utilisation du capteur KY-035

  1. Système de sécurité: Utilisez le capteur pour détecter l’ouverture ou la fermeture de portes, de fenêtres,…
  2. Compteur de tours: Montez le capteur près d’un aimant sur un axe rotatif pour compter le nombre de tours ou la vitesse de rotation.
  3. Interrupteur sans contact: Utilisez le capteur comme un interrupteur sans contact pour activer ou désactiver des dispositifs électroniques ou électromécaniques.
  4. Jeu interactif: Créez des jeux interactifs où les mouvements d’objets magnétiques déclenchent des actions ou des réponses dans le jeu.
  5. Robotique: Utilisez le capteur pour détecter des aimants placés sur des objets et permettre à un robot de les suivre ou de les éviter.
  6. Mesure de position: Utilisez le capteur pour détecter la position d’aimants le long d’une piste magnétique pour des applications telles que des capteurs de position linéaire ou des encodeurs rotatifs.
  7. Détecteur de champs magnétiques: Utilisez le capteur pour cartographier ou mesurer des champs magnétiques dans des environnements spécifiques.

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Derniers Articles

Test et avis sur R36S

Test et avis sur R36S

La R36S c'une petite "console rétro" qui permet de faire tourner des jeux des plus anciennes consoles, jusqu'à à la PlayStation 1. Niveau look c'est orienté Gameboy Color mais avec des joystick et gâchettes en plus. [amazon box="B0D1KXGX6L,B0CYH8Z59B,B0CN4D81YB"...

Test et avis sur R36S

Ecran noir R36S Après mise à jour

J'ai acheté cette petite console sur Disponible ici sur Aliexpress et après avoir tenté une mise à jour de celle-ci je me suis retrouver avec un écran noir. Pour résoudre ce problème j'ai télécharger le fichier zip présent à cette adresse:...

Convertir un fichier Bin, Cue, GDI vers CHD (PSX)

Convertir un fichier Bin, Cue, GDI vers CHD (PSX)

En tant que bidouilleur amateur en électronique je passes aussi parfois par la case "émulation". Je me suis donc procurer une Box Arcade sous Android et poussé quelques recherches. Tout d'abord ces petites box même si elles ne sont pas exceptionnelles niveau...

DFPlayer mp3-tf-16p et Arduino

DFPlayer mp3-tf-16p et Arduino

Jouer des fichier audio avec votre Arduino grâce au DFPlayer mp3-tf-16p Le module MP3-TF-16P, également connu sous le nom de DFPlayer Mini MP3 Player pour Arduino, est un petit dispositif conçu pour la lecture de fichiers audio au format MP3. Intégrant un lecteur de...

Réalisation d’un chenillard LED avec l’Arduino

Réalisation d’un chenillard LED avec l’Arduino

Dans cet article, découvrez comment réaliser un chenillard LED avec Arduino, un projet idéal pour les débutants en électronique et en programmation. À travers cette réalisation simple, vous explorerez les bases de la programmation Arduino et l'utilisation de...