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

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...

Comment utiliser un module relais avec l’Arduino

Comment utiliser un module relais avec l’Arduino

Que ce soit pour faire de la domotique, contrôler une lampe ou tout autre appareil fonctionnant en 220Volts, le module relais est fait pour çà. En effet, à l'aide d'une broche/pin de commande, il va être possible depuis notre Arduino de faire commuter le relais (et...

Utiliser l’écran NFP1315-45A avec Arduino

Utiliser l’écran NFP1315-45A avec Arduino

Découvrez comment utiliser l'écran ic:NFP1315-45A avec Arduino Le module d’écran LCD pour Arduino TFT 0.96 pouces SSD1306 est un afficheur dans ce cas-ci jaune et bleu. Voici un résumé de ses caractéristiques et de son utilisation : Résolution : Il a une...

Comment utiliser l’écran TFT 1.28 Pouces 240×240 avec Arduino

Comment utiliser l’écran TFT 1.28 Pouces 240×240 avec Arduino

Découvrez comment utiliser l'écran LCD de 1,28 pouces (GC9A01) avec Arduino Dans le domaine de l'électronique, l'utilisation d'écrans LCD avec des microcontrôleurs comme Arduino est une pratique courante. L'écran LCD de 1,28 pouces (GC9A01) offre une solution compacte...