ESP32 Hall Effect Sensor
ESP32 Hall Effect Sensor può rilevare il campo magnetico. Il sensore della sala di tensione di uscita dà proporzionale alla resistenza del campo magnetico. L'output del sensore è proporzionale al cambiamento di forza del campo.
I sensori di effetto Hall come i pin touch di ESP32 possono anche essere utilizzati come sostituzione per interruttori e pulsanti impostando un valore di soglia. Inoltre, il sensore dell'effetto Hall può anche essere usato come:
Sensore di effetto Hall ESP32 usando Arduino IDE
Per leggere il valore da ESP32 usando Arduino IDE useremo un semplice HallRead () funzione. Apri Arduino IDE Seleziona la scheda ESP32 e la porta COM.
Vai a: File> Esempi> ESP32> Hallsensor
Il seguente codice apparirà nella nuova finestra.
Codice
Il codice indicato di seguito può leggere la lettura del sensore dell'effetto Hall usando la funzione HallRead ().
int val = 0; /*int variabile per archiviare il valore di input*/Qui nel codice sopra abbiamo semplicemente letto il valore del sensore dell'effetto Hall usando la funzione HallRead () che è memorizzata all'interno di una variabile Val. Per stampare il seriale del valore di lettura.viene utilizzata la funzione print ().
Hardware
Per caricare e testare il codice del sensore dell'effetto della sala abbiamo bisogno di seguenti apparecchiature:
Connetti la scheda ESP32 con PC e carica il codice sopra indicato utilizzando Arduino IDE.
Produzione
Una volta caricato il codice, posizionare un magnete sopra la scheda ESP32. Il sensore Hall è presente all'interno della scatola rettangolare metallica che possiamo vedere sulla scheda ESP32 appena sotto il regolatore di tensione.
Verrà visualizzato il seguente output e possiamo vedere la lettura positiva.
Ora girare il magnete, a causa della variazione del campo magnetico, la corrente negativa sarà influenzata con conseguente valore negativo del sensore dell'effetto Hall.
Seguendo il risultato apparirà sul monitor seriale qui possiamo vedere che l'output è in numero negativo.
Conclusione
ESP32 viene fornito con diverse funzionalità come il doppio bluetooth e il supporto WiFi. Tuttavia, le schede ESP32 hanno anche un effetto interno della sala e un sensore tocco capacitivo. Qui in questo articolo, abbiamo letto l'input dell'effetto Hall usando un magnete forte. Cambiando i campi magnetici, si osserva un cambiamento nell'uscita.