MODULE HALL MAGNÉTIQUE

25.0 د.م.

Rupture de stock

  • Le capteur Hall magnétique linéaire réagit en présence d’un champ magnétique.
  • Il dispose d’un potentiomètre pour régler la sensibilité du capteur et fournit des sorties analogiques et numériques.
  • La sortie numérique agit comme un interrupteur qui s’allume / s’éteint lorsqu’un aimant est proche,
  • D’un autre côté, la sortie analogique peut mesurer la polarité et la force relative du champ magnétique.
Commander avant 14h pour recevoir le produit le (08/12/2022)*
Compare
SKU: Volta-76636 Catégorie:

Le module KY-024 se compose d’un capteur à effet Hall linéaire 49E, d’un comparateur différentiel double LM393, d’un potentiomètre, de deux LED et de six résistances. Il est compatible avec les plates-formes électroniques populaires comme Arduino, Raspberry Pi, Esp8266 et Teensy.

 

Tension de fonctionnement2,7 V à 6,5 V
Sensibilité1,0 mV / G min., 1,4 mV / G typ., 1,75 mV / G max.
Dimensions du panneau1,5 cm x 3,6 cm [0,6 po x 1,4 po]

Schéma de connexion Arduino KY-024

Connectez la ligne d’alimentation (+) et la masse (G) de la carte à 5V et GND respectivement. Connectez le signal numérique (D0) à la broche 3 de l’Arduino et le signal analogique de la carte (A0) à la broche A0 de l’Arduino.

KY-024Arduino
A0A0
gGND
+5V
D03
Arduino KY 024 Keyes Linear Magnetic Hall module connection diagramCliquez pour agrandir

Exemple de code KY-024

L’esquisse Arduino suivante lira les valeurs des interfaces numériques et analogiques du KY-024. L’interface numérique allumera la LED de l’Arduino lorsqu’un champ magnétique est détecté.

L’interface analogique démarre à une valeur initiale déterminée par la tension d’entrée et le potentiomètre, cette valeur augmentera ou diminuera en fonction de l’intensité et de la polarité du champ magnétique.

 

int led = 13 ; // LED on arduino
int digitalPin = 3; // linear Hall magnetic sensor digital interface
int analogPin = A0; // linear Hall magnetic sensor analog interface
int digitalVal ; // digital readings
int analogVal; // analog readings

void setup ()
{
  pinMode (led, OUTPUT); 
  pinMode (digitalPin, INPUT); 
  //pinMode(analogPin, INPUT); 
  Serial.begin(9600);
}
void loop ()
{
  // Read the digital interface
  digitalVal = digitalRead(digitalPin) ; 
  if (digitalVal == HIGH) // When magnetic field is present, Arduino LED is on
  {
    digitalWrite (led, HIGH);
  }
  else
  {
    digitalWrite (led, LOW);
  }
  
  // Read the analog interface
  analogVal = analogRead(analogPin);
  Serial.println(analogVal); // print analog value

  delay(100);
}

 

Il n’est pas nécessaire de définir la broche analogique comme entrée (ligne 11), la fonction analogRead () définira automatiquement la broche comme entrée analogique lorsqu’elle est utilisée.

Utilisez  Tools > Serial Plotter sur l’Arduino IDE pour visualiser les changements d’intensité et de polarité du champ magnétique.

KY 024 arduino output serial plotter 1024x502 1

Avis des clients

5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 star 0

Avis

Il n'y a pas encore d'avis.

Only logged in customers who have purchased this product may write a review.

Rejoindre la liste d'attente Nous vous informerons lorsque le produit arrivera en stock. Veuillez laisser votre adresse E-mail et la quantité voulue.

Main Menu

MODULE HALL MAGNÉTIQUE

25.0 د.م.

تواصل معنا
بحاجة الى مساعدة ؟
يمكنك الحصول على هذا
MODULE HALL MAGNÉTIQUE
مقابل فقط
25.0 د.م.
إذا كان لديك أسئلة ، اسألهم.