Sensor de efeito esp32 hall
O sensor de efeito esp32 hall pode detectar o campo magnético. O sensor de hall de tensão de saída dá é proporcional à força do campo magnético. A saída do sensor é proporcional à mudança na força do campo.
Sensores de efeito Hall, como pinos de toque de ESP32. Além disso, o sensor de efeito Hall também pode ser usado como:
Sensor de efeito esp32 hall usando Arduino IDE
Para ler o valor do ESP32 usando o Arduino IDE, usaremos um simples hallread () função. Abra o Arduino IDE Selecione a placa ESP32 e a porta COM.
Vá para: Arquivo> Exemplos> Esp32> Hallsensor
O código a seguir aparecerá na nova janela.
Código
O código fornecido abaixo pode ler a leitura do sensor de efeito Hall usando a função hallread ().
int val = 0; /*int variável para armazenar o valor de entrada*/Aqui no código acima, simplesmente lemos o valor do sensor de efeito Hall usando a função HallRead () que é armazenada dentro de uma variável Val. Para imprimir o valor de leitura serial.A função print () é usada.
Hardware
Para fazer upload e teste o código do sensor de efeito Hall, precisamos seguir o equipamento:
Conecte a placa ESP32 com PC e faça o upload do código fornecido acima usando o Arduino IDE.
Saída
Depois que o código for enviado, coloque um ímã sobre a placa ESP32. O sensor Hall está presente dentro da caixa retangular de metal que podemos ver na placa ESP32 logo abaixo do regulador de tensão.
A seguir, a saída será exibida e podemos ver a leitura positiva.
Agora vire o ímã, devido à mudança no campo magnético, a corrente negativa será influenciada, resultando em valor negativo do sensor de efeito Hall.
Após o resultado, aparecerá no monitor serial aqui, podemos ver que a saída está em número negativo.
Conclusão
O ESP32 vem com diferentes recursos, como duplo bluetooth e suporte de wifi. No entanto, as placas ESP32 também têm um efeito interno do salão e sensor de toque capacitivo disponível. Aqui neste artigo, lemos a entrada do efeito Hall usando um ímã forte. Ao alterar os campos magnéticos, é observada uma mudança na saída.