Änderungen

KY-024 Linear magnetic Hall Sensor

1.185 Byte hinzugefügt, 15:23, 6. Apr. 2016
----
---------------
'''LED1:''' Zeigt an, dass der Sensor mit Spannung versorgt ist
==Pin-Belegung==
[[Datei:4_dig_V_G_An.png|none|450x235px]]
 
==Funktionsweise des Sensors==
Dieser Sensor besitzt auf seiner Platine drei funktionelle Bestandteile. Die ist die Sensoreinheit vorne am Modul, welche das aktuelle Umfeld physikalisch misst und als analoges Signal auf die zweite Einheit, dem Verstärker, ausgibt. Dieser verstärkt das Signal abhängig vom eingestellten Widerstand am Drehpotentiometer und leitet es auf den analogen Ausgang des Moduls.
'''Hierbei ist zu beachten:'''Das Signal ist invertiert; wird ein hoher Wert gemessen, so resultiert dies in einen niedrigeren Spannungswert am analogen Ausgang.
 
Die dritte Einheit stellt einen Komparator dar, welcher den digitalen Ausgang und die LED schaltet, wenn das Signal unter einen bestimmten Wert fällt. Mittels des Drehpotentiometers kann somit die Empfindlichkeit eingestellt werden, wie es im folgenden Bild aufgezeigt wird:
 
 
 
[[Datei:Empfindlichkeit_Potentiometer.jpg|455x542px|none]]
==Codebeispiel Arduino==
Das Programm liest den aktuellen Spannungswert aus, der am analogen Ausgang gemessen werden kann, und gibt diesen auf der seriellen Schnittstelle aus. Zudem wird ebenfalls der Zustand des digitalen Pins in der Konsole angegeben, was bedeutet ob der Grenzwert unterschritten wurde oder nicht. <pre class="brush:cpp">// Deklaration und Initialisierung der Eingang-Pins
int Analog_Eingang = A0; // X-Achse-Signal
int Digital_Eingang = 3; // Knopf
Bürokrat, Administrator
611
Bearbeitungen