Aucun produit dans le panier.
Données techniques / Brève description
Sortie numérique: vous pouvez utiliser un potentiomètre pour configurer une valeur extrême pour le son. Si la valeur dépasse la valeur extrême, il enverra un signal via la sortie numérique.
Sortie analogique: signal direct du microphone comme valeur de tension
LED1: indique que le capteur est alimenté en tension
LED2: indique qu’un champ magnétique a été détecté
Brochage
Fonctionnalité du capteur
Le capteur a 3 composants principaux sur sa carte de circuit imprimé. Tout d’abord, l’unité de capteur à l’avant du module qui mesure physiquement la zone et envoie un signal analogique à la deuxième unité, l’amplificateur. L’amplificateur amplifie le signal, selon la valeur résistante du potentiomètre, et envoie le signal à la sortie analogique du module.
Le troisième composant est un comparateur qui commute la sortie numérique et la LED si le signal tombe sous une valeur spécifique.
Vous pouvez contrôler la sensibilité en ajustant le potentiomètre.
Veuillez noter: Le signal sera inversé; cela signifie que si vous mesurez une valeur élevée, elle s’affiche comme une valeur de basse tension à la sortie analogique.
Ce capteur n’affiche pas de valeurs absolues (comme la température exacte en ° C ou la force du champ magnétique en mT).
Il s’agit d’une mesure relative: vous définissez une valeur extrême pour une situation d’environnement normale donnée et un signal sera envoyé si la mesure dépasse la valeur extrême.
Il est parfait pour le contrôle de la température , le détecteur de proximité , la détection d’alarmes ou l’encodeur rotatif
Exemple de code Arduino
Le programme lit la valeur de tension actuelle qui sera mesurée à la broche de sortie et l’affiche via l’interface série.
De plus, l’état de la broche numérique sera affiché sur le terminal, ce qui signifie si la valeur extrême a été dépassée ou non.
// Declaration and initialization of the input pin
int
Analog_Eingang = A0;
// X-axis-signal
int
Digital_Eingang = 3;
// Button
void
setup ()
{
pinMode (Analog_Eingang, INPUT);
pinMode (Digital_Eingang, INPUT);
Serial.begin (9600);
// Serial output with 9600 bps
}
// The program reads the current value of the input pins
// and outputs it via serial out
void
loop ()
{
float
Analog;
int
Digital;
// Current value will be read and converted to voltage
Analog = analogRead (Analog_Eingang) * (5.0 / 1023.0);
Digital = digitalRead (Digital_Eingang);
//... and outputted here
Serial.print (
"Analog voltage value: "
); Serial.print (Analog, 4); Serial.print (
"V, "
);
Serial.print (
"Extreme value: "
);
if
(Digital==1)
{
Serial.println (
" reached"
);
}
else
{
Serial.println (
" not reached yet"
);
}
Serial.println (
"----------------------------------------------------------------"
);
delay (200);
}
Connexions Arduino:
signal numérique | = | [Broche 3] |
+ V | = | [Broche 5V] |
GND | = | [Pin GND] |
Signal analogique | = | [Pin 0] |
Exemple de téléchargement de programme
Avis des clients
Only logged in customers who have purchased this product may write a review.
Avis
Il n'y a pas encore d'avis.