ESP32 Hall -Effekt -Sensor
ESP32 Hall -Effekt -Sensor kann Magnetfeld erkennen. Der Ausgangsspannungshalle -Sensor ist proportional zur Magnetfeldstärke. Der Ausgang des Sensors ist proportional zur Änderung der Festigkeit des Feldes.
Hall -Effekt -Sensoren wie Touch -Pins von ESP32 können auch als Ersatz für Schalter und Drucktasten verwendet werden, indem ein Schwellenwert festgelegt wird. Zusätzlich kann der Hall -Effect -Sensor auch verwendet werden als:
ESP32 Hall -Effekt -Sensor mit Arduino IDE
Um den Wert von ESP32 mit Arduino IDE zu lesen, werden wir ein einfaches verwenden Hallread () Funktion. Öffnen Sie Arduino ide Select ESP32 -Board und den COM -Port.
Gehe zu: Datei> Beispiele> ESP32> Hallsensor
Der folgende Code wird im neuen Fenster angezeigt.
Code
Der unten angegebene Code kann den Hall -Effect -Sensor -Lesart mit der Funktion Hallread () lesen.
int val = 0; /*int Variable zum Speichern des Eingabewerts*/Hier im obigen Code lesen wir einfach den Hall -Effect -Sensorwert mit der Funktion Hallread (), die in einer Variablen gespeichert ist val. Um die Lesewertserie zu drucken.Print () -Funktion wird verwendet.
Hardware
Um den Hall -Effekt -Sensorcode hochzuladen und zu testen, benötigen wir die Ausrüstung:
Verbinden Sie die ESP32 -Karte mit PC und laden Sie den oben angegebenen Code mit Arduino IDE hoch.
Ausgang
Sobald der Code hochgeladen ist, platzieren Sie einen Magneten über das ESP32 -Board. Der Hall -Sensor ist im metallrechenden Box vorhanden, den wir auf der ESP32 -Karte direkt unter dem Spannungsregler sehen können.
Die folgende Ausgabe wird angezeigt, und wir können die positive Lektüre sehen.
Jetzt den Magneten umdrehen, wird aufgrund der Änderung des Magnetfelds negativer Strom beeinflusst, was zu einem negativen Wert des Hall -Effekt -Sensors führt.
Das Befolgen des Ergebnisses wird hier auf dem seriellen Monitor angezeigt.
Abschluss
ESP32 verfügt über verschiedene Funktionen wie Doppelbluetooth- und WLAN -Unterstützung. ESP32 -Boards haben jedoch auch einen internen Hall -Effekt und einen kapazitiven Touchsensor zur Verfügung. Hier in diesem Artikel haben wir den Hall -Effect -Eingang mit einem starken Magneten gelesen. Durch Ändern von Magnetfeldern wird eine Ausgangsänderung beobachtet.