Détection de champs magnétiques KY-024 et indicateurs LEDs brancher sur Arduino
Description :
Le but de ce projet est de détecter la présence d’un champ magnétique à l’aide du capteur KY-024, et d’utiliser des LEDs comme indicateurs visuels du résultat de la détection.
Le système doit permettre de visualiser facilement si un champ magnétique est présent ou non, en allumant une LED spécifique selon la situation.
Prérequis :
- 1 x Carte Arduino Nano
 - 1 x Module de capteur de champs magnétiques KY-024
 - 2 x LED
 - 2 x Résistance 220Ω
 - 1 x Breadboard
 
Version IDE :
- Arduino IDE 2.3.5
 
Vidéo de démonstration :
Schéma de câblage :


Code :
Code Arduino :
const int CapteurPin = 4;  // pin D0 capteur KY-024
const int ledPinRouge = 5; //Numéro de la broche LED Rouge
const int ledPinVert = 6;  //Numéro de la broche LED Vert
int Etatcapteur = 0;  //Variable pour lire l'état du capteur
void setup() {
  Serial.begin(9600);
  //Initialiser les broches LEDs en tant que sortie :
  pinMode(ledPinVert, OUTPUT);
  pinMode(ledPinRouge, OUTPUT);
  //Initialiser la broche du capteur comme une entrée :
  pinMode(CapteurPin, INPUT);
}
void loop() {
  //Lire l'état de la valeur du capteur :
  Etatcapteur = digitalRead(CapteurPin);
  //Vérifiez si le capteur est actif. Si c'est le cas, son état est HAUT :
  if (Etatcapteur == HIGH) {
    Serial.println("Champ magnetique");
    digitalWrite(ledPinVert, LOW);
    digitalWrite(ledPinRouge, HIGH);
  } else {
    Serial.println("RAS");
    digitalWrite(ledPinVert, HIGH);
    digitalWrite(ledPinRouge, LOW);
  }
}
