ESP32 Halla czujnik efektu
ESP32 Halla czujnik efektu może wykryć pole magnetyczne. Wydany czujnik Halla napięcia wyjściowego jest proporcjonalny do wytrzymałości pola magnetycznego. Wyjście czujnika jest proporcjonalne do zmiany siły pola.
Czujniki efektu Hall, takie jak piny dotykowe ESP32, mogą być również używane jako zamiennik przełączników i przycisków, ustawiając wartość progową. Dodatkowo można również zastosować czujnik efektu Hall jako:
ESP32 Halla Czujnik efektu za pomocą Arduino IDE
Aby odczytać wartość ESP32 za pomocą Arduino IDE, będziemy używać prostego Hallread () funkcjonować. Otwórz płytkę Arduino Ide Select ESP32 i port COM.
Iść do: Plik> Przykłady> ESP32> Hallsensor
Następujący kod pojawi się w nowym oknie.
Kod
Kod podany poniżej może odczytać odczyt czujnika efektu Hall za pomocą funkcji HallRead ().
int val = 0; /*zmienna do przechowywania wartości wejściowej*/Tutaj w powyższym kodzie po prostu odczytamy wartość czujnika efektu Hall za pomocą funkcji HallRead (), która jest przechowywana w zmiennej val. Aby wydrukować serial wartości odczytu.używana jest funkcja print ().
Sprzęt komputerowy
Aby przesłać i przetestować kod czujnika efektu Hall, potrzebujemy następnego sprzętu:
Podłącz płytę ESP32 z komputerem i prześlij kod podany powyżej za pomocą Arduino IDE.
Wyjście
Po przesłaniu kodu umieść magnes na płycie ESP32. Czujnik Hall jest obecny w metalowym prostokątnym pudełku, które możemy zobaczyć na płycie ESP32 tuż pod regulatorem napięcia.
Pojawi się następujące dane wyjściowe i możemy zobaczyć pozytywny odczyt.
Teraz obróć magnes, ze względu na zmianę pola magnetycznego, wpłynie na prąd ujemny, co spowoduje ujemną wartość czujnika efektu Halla.
Wynik pojawi się tutaj w monitor szeregowych, widzimy, że wyjście jest w liczbie ujemnej.
Wniosek
ESP32 jest wyposażony w różne funkcje, takie jak obsługa podwójnego Bluetooth i Wi -Fi. Jednak płytki ESP32 mają również wewnętrzny efekt hali i dostępny pojemnościowy czujnik dotykowy. Tutaj w tym artykule odczytaliśmy wejście efektu Hall za pomocą silnego magnesu. Przez zmianę pól magnetycznych obserwuje się zmianę wyjścia.