Soporte Mi cuenta
📞 0984701518
Sensor Magnetico Para Puerta
SKU 00074

Sensor Magnetico Para Puerta

$2,00
Disponible
Más de 5 disponibles
Datos rápidos
Partes
Pieza con interruptor y 2 cables, y pieza con imán; ambas para atornillar o pegar
Contacto
Cerrado con el imán cerca (normalmente cerrado, N.C.)
Distancia de activación
15 a 25 mm
Corriente máxima
100 mA
Ver ficha técnica completa ↓

Características

Sensor magnético para puertas y ventanas (tipo MC-38). Son dos piezas: una tiene un interruptor de lengüeta (reed) con dos cables y la otra, un imán. Con la puerta cerrada el imán queda junto al interruptor y el contacto se cierra; al abrir la puerta el imán se aleja y el contacto se abre.

Es la base de las alarmas caseras: el Arduino solo tiene que leer si el contacto está cerrado o abierto.

PartesPieza con interruptor y 2 cables, y pieza con imán; ambas para atornillar o pegar
ContactoCerrado con el imán cerca (normalmente cerrado, N.C.)
Distancia de activación15 a 25 mm
Corriente máxima100 mA
AlimentaciónNo necesita: es un contacto pasivo
CablesSin polaridad: cualquiera va a cualquier lado

¿Para qué sirve?

  • Alarmas para puertas y ventanas
  • Encender una luz al abrir un armario o una puerta
  • Contar cuántas veces se abre una puerta

Diagrama de conexión de prueba

Placa usada: Arduino UNO

Arduino UNOSensor de puertaD2Cable 1GNDCable 2
CableMóduloArduino UNONota
blancoCable 1D2Con pull-up (INPUT_PULLUP)
blancoCable 2GNDLos dos cables son iguales

Código de prueba

Arduino UNOprueba.ino
// Prueba del sensor magnético para puerta: avisa cuando la puerta se abre
// o se cierra y enciende el LED del pin 13 mientras está abierta.
const int PIN_PUERTA = 2;
bool estabaAbierta = false;

void setup() {
  pinMode(PIN_PUERTA, INPUT_PULLUP);  // el sensor solo une el pin con GND
  pinMode(LED_BUILTIN, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  // Con el imán cerca el contacto se cierra y el pin lee LOW
  bool abierta = digitalRead(PIN_PUERTA) == HIGH;
  digitalWrite(LED_BUILTIN, abierta ? HIGH : LOW);
  if (abierta != estabaAbierta) {
    Serial.println(abierta ? "Puerta ABIERTA" : "Puerta cerrada");
    estabaAbierta = abierta;
  }
  delay(50);  // pausa corta para evitar rebotes del contacto
}

Abre el Monitor serie a 9600 baudios y junta y separa las dos piezas: al separarlas debe decir «Puerta ABIERTA» y encenderse el LED del Arduino.

Precauciones

  • Coloca las dos piezas alineadas y a menos de 15 mm con la puerta cerrada; más lejos puede marcar abierta.
  • Es solo para señales (máx. 100 mA): no conectes focos, sirenas ni la red de 110 V directamente; usa un relé.
  • En puertas de metal el imán pierde alcance: prueba la distancia antes de fijarlo.

Fuentes consultadas: Hoja de datos MC-38 (Robu) · Hoja de datos MC-38 (UNIT Electronics). Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.

🛡️Garantía de producto
🏷️Precios mayoristas
⭐Marca confiable
🚚Envíos a todo el país
🛠️Soporte técnico
WhatsApp