¿Que es?
El módulo KY-021 es un sensor interruptor magnético que te permitirá detectar campos magnéticos de una forma rápida, fácil y eficiente, por medio de su mini lámina magnética que viene incorporada al modulo. Esta lámina magnética se encuentra comúnmente abierta (CA) y al detectar un campo magnético se cierra, permitiendo el paso del voltaje.
¿Para que sirve?
El KY-021 contiene una resistencia de 10 kΩ y una pequeña lengüeta magnética que comúnmente es utilizado en sistemas mecánicos como sensores de proximidad o como interruptor digital magnético. Este modulo es compatible con plataformas electrónicas populares como Arduino, Teensy, Raspberry Pi y ESP8266.
Características del módulo KY-021
Este módulo consta de un pequeño interruptor de láminas accionado por un campo magnético, una resistencia de 10 kΩ y 3 pines.
Especificaciones:
Tipo: Sensor Interruptor Magnético
Numero de modelo: KY-021
Voltaje de funcionamiento: 3.3 V a 5 V
Tipo de salida: Digital
Dimensiones: 21 mm x 15 mm x 9 mm
Peso: 1,2 g
Conexión del módulo KY-021 con Arduino
Conecte lel pin de alimentación del módulo (central) y tierra (-) a +5 y GND respectivamente. Conecte la señal (S) al pin 2 del Arduino.
Código
El siguiente código encenderá el LED del pin 13 en el Arduino cuando el módulo detecte un campo magnético. Coloque un imán cerca del módulo para activar el interruptor de láminas.
int led = 13;
int reelSwitch = 2;
int switchState;
void setup(){
pinMode (led, OUTPUT);
pinMode (reelSwitch, INPUT);
}
void loop(){
switchState = digitalRead(reelSwitch);
if (switchState == HIGH){
digitalWrite(led, LOW);
}else{
digitalWrite(led, HIGH);
}
}