O sensor magnético Hall U18 é um sensor digital do tipo chave, utilizado para detectar a presença de campo magnético de forma confiável e rápida. Ele fornece uma saída digital que muda de estado quando exposto a um ímã, sendo muito usado em aplicações de detecção de posição, rotação e fim de curso magnético. O encapsulamento TO-92 facilita o uso em protoboards e placas de circuito impresso, sendo compatível com Arduino e outros microcontroladores.
Detecção de proximidade magnética
Sensor de rotação e velocidade
Contador de voltas
Fim de curso magnético
Encoders simples
Projetos com Arduino e microcontroladores
Automação e robótica
Segue um código simples Arduino para o Sensor Magnético Hall U18 (TO-92), com leitura digital, LED e Monitor Serial.
O U18 possui saída coletor aberto, portanto utilizamos pull-up interno do Arduino.
// Exemplo simples - Sensor Hall U18
// Saida digital ativa em nivel BAIXO (LOW)
const int pinoHall = 2;
const int pinoLED = 13;
void setup() {
pinMode(pinoHall, INPUT_PULLUP); // pull-up interno
pinMode(pinoLED, OUTPUT);
Serial.begin(9600);
Serial.println("Sensor Hall U18 - Teste");
}
void loop() {
int estado = digitalRead(pinoHall);
if (estado == LOW) { // Campo magnetico detectado
digitalWrite(pinoLED, HIGH);
Serial.println("Campo magnetico DETECTADO");
} else {
digitalWrite(pinoLED, LOW);
Serial.println("Sem campo magnetico");
}
delay(300);
}
01 peça Sensor magnetico hall U18 TO92
Tipo de sensor: Efeito Hall digital (chave magnética)
Modelo: U18
Encapsulamento: TO-92
Tensão de alimentação: 3,8 V a 24 V
Tipo de saída: Digital (coletor aberto)
Estado da saída: Ativo em nível baixo (LOW)
Corrente máxima de saída: Até 20 mA
Tempo de resposta: Rápido, adequado para aplicações dinâmicas
Tipo de detecção: Campo magnético unipolar
Temperatura de operação: 40 °C a +125 °C
Compatibilidade: Arduino, ESP8266, ESP32, PIC, AVR
Montagem: Through-hole (PTH)