Início›Módulos›Sensor Hall Magnético (Digital)
⬤ Iniciante

🧲 Sensor Hall Magnético (Digital)

⏱️ 15 min🧩 Hall magnético · Digital

Nesta página

📌 Pinagem e Ligações

Sinal móduloArduinoRPi GPIO (BCM)TipoNotas
SIGD4GPIO17Digital INLOW = campo magnético detectado
VCC5V3.3V—
GNDGNDGND—
💡
Saída ON/OFF simples — muito mais fácil de usar que os sensores Hall analógicos. Ideal para detetar abertura/fecho de portas, tampas ou posição de eixos com íman colado.

Alarme de Porta Magnética

Buzzer quando a porta (íman) se afasta do sensor.

ex1_hall_d.ino
#define HALL 4
#define BUZ  8
void setup(){
  pinMode(HALL,INPUT); pinMode(BUZ,OUTPUT);
  digitalWrite(BUZ,HIGH);
}
void loop(){
  digitalWrite(BUZ,digitalRead(HALL)==LOW?HIGH:LOW);
  delay(50);
}
ex1_hall_d.py
import RPi.GPIO as GPIO, time
GPIO.setmode(GPIO.BCM)
GPIO.setup(17,GPIO.IN); GPIO.setup(27,GPIO.OUT)
GPIO.output(27,GPIO.HIGH)
try:
    while True:
        det=(GPIO.input(17)==GPIO.LOW)
        GPIO.output(27, not det)  # buzzer activo-LOW: LOW=liga
        time.sleep(0.05)
finally: GPIO.cleanup()

🏆 Para ir mais longe

PR.FT6_15 · Kit B 37 · Arduino · Raspberry Pi · Início · led.dge.medu.pt