Détecteur Magnétique Pour Arduino (KY-025)

Détecteur Magnétique Pour Arduino (KY-025)

Code produit: KY-025
Qté en Stock : 8
  • $1.99


Pour toutes questions sur les produits, vous pouvez nous rejoindre au (819) 373-4813 ou par courriel service@jcinfotr.com
Si vous avez besoin d'un item en grande quantité, contacté nous au (819) 373-4813 ou par courriel service@jcinfotr.com
Veiller prendre note que sur ces grandes commandes le prix peut varier.
  • Livraison Rapide
  • Paiment 100% sécurisé
  • Support par Téléphone ou Courriel
  • Pièces en magasin

Si un champ magnétique est détecté, il est transmis à la sortie numérique. Les contacts Reed ont la propriété que leurs deux minces ressorts de contact, situés à l'intérieur du tube de verre, se rapprochent l'un de l'autre si un champ magnétique se trouve à proximité.

Cela ferme un contact électrique, qui transmet ensuite le signal.

Sortie numérique : Si un champ magnétique est détecté, un signal est émis ici.

Sortie analogique: Valeur mesurée directe de l'unité de détection

LED1: Indique que le capteur est alimenté en tension.

LED2: Indique qu'un champ magnétique a été détecté.

Fonctionnalité du capteur

Ce capteur possède trois composants fonctionnels sur sa carte de circuit imprimé. La première est l'unité de détection située à l'avant du module, qui mesure physiquement l'environnement actuel et le transmet sous forme de signal analogique à la deuxième unité, l'amplificateur. Celui-ci amplifie le signal en fonction de la résistance réglée sur le potentiomètre rotatif et l'envoie à la sortie analogique du module.

**Le signal est inversé ; si une valeur élevée est mesurée, cela se traduit par une valeur de tension plus faible à la sortie analogique.

La troisième unité est un comparateur, qui commute la sortie numérique et la LED lorsque le signal tombe en dessous d'une certaine valeur. Au moyen du potentiomètre rotatif, la sensibilité peut être réglée comme indiqué sur la figure suivante :

Ce capteur ne donne pas de valeurs absolues (par exemple, la température exactement mesurée en °C ou l'intensité du champ magnétique en mT), mais il s'agit d'une mesure relative : une valeur limite est définie par rapport à la situation environnementale normale donnée et un signal est donné qui peut être traité ultérieurement si cette valeur limite est dépassée ou si une autre condition que le cas normal s'est produite.

Ce comportement est idéal pour la surveillance de la température (KY-028), les capteurs de proximité (KY-024, KY-025, KY-036), des moniteurs d'alarme (KY-037, KY-038) ou des codeurs (KY-026).

Affectation des broches

Exemple de code Arduino

Affectation des broches Arduino

Arduino Capteur
5V +V
Masse GND
Pin 3 Signal numérique
Pin A0 Signal analogique

Le programme lit la valeur de la tension actuelle, qui peut être mesurée sur la sortie analogique, et la sort sur l'interface série.

En outre, l'état de la broche numérique est également indiqué dans la console, ce qui signifie que la valeur est passée sous la valeur limite ou non.

// Déclaration et initialisation des broches d'entrées
int Analog_Eingang = A0; // Entrée analogique
int Digital_Eingang = 3; // Entrée digitale
  
void setup ()
{
  pinMode (Analog_Eingang, INPUT);
  pinMode (Digital_Eingang, INPUT);
       
  Serial.begin (9600); // Sortie série à 9600 bauds
}
  
// Le programme lit les valeurs des broches d'entrée et les envoie à la sortie série
void loop ()
{
  float Analog;
  int Digital;
    
  //Les valeurs sont lues, sont converties en tension...
  Analog = analogRead (Analog_Eingang) * (5.0 / 1023.0); 
  Digital = digitalRead (Digital_Eingang);
    
  //... et envoyées à la sortie série.
  Serial.print ("Tension analogique:"); Serial.print (Analog, 4);  Serial.print ("V, ");
  Serial.print ("Limite:");
  
  if(Digital==1)
  {
      Serial.println (" atteinte");
  }
  else
  {
      Serial.println (" pas encore atteinte");
  }

Écrire une critique

Remarque: HTML n`est pas traduit!
    Mal           Bien
Captcha