CÓDIGO DE SENSOR MAGNÉTICO KY-035 EFECTO HALL CON ARDUINO UNO.
int LED =13;
int COOLER = 12;
int SENSOR = 10;
void setup(){
pinMode(LED, OUTPUT);
pinMode(COOLER, OUTPUT);
pinMode(SENSOR, INPUT);
digitalWrite(LED, LOW);
digitalWrite(COOLER, LOW);
}
void loop(){
while (digitalRead(SENSOR)==HIGH);
digitalWrite (LED, HIGH);
while (digitalRead(SENSOR)==HIGH);
digitalWrite (COOLER, HIGH);
while(digitalRead (SENSOR)==LOW);
digitalWrite (LED, LOW);
while(digitalRead (SENSOR)==LOW);
digitalWrite (COOLER, LOW);
}
MATERIALES:
§
Sensor magnético KY-035.
§
Imán.
§
Protoboard.
§
Conectores.
§
Diodo led.
§
Cooler de 5V.
§
Resistencia de 220 ohm.
§
Computadora o teléfono móvil.
PASOS A REALIZAR:
1. Una vez obtenido los materiales procedemos a
colocar la protoboard en un sitio plato y estático en la cual podamos trabajar.
2.
Verificamos los pines de voltaje, señal digital
y GND (masa o tierra) de nuestro sensor magnético de modelo KY-035 en la cual
procedemos a instalarlo en nuestro protoboard.
3.
Posteriormente instalado el sensor KY-035
insertamos los conectores por debajo de cada uno de los pines (total 3
conectores)
4.
Insertamos el conector del pin positivo a los 5V
al Arduino Uno.
5.
Insertamos el conector del pin de masa o tierra
al puerto GND del Arduino Uno.
6.
Insertamos el conector del pin de señal digital
a el puerto que usaremos en el Arduino Uno en éste caso el puerto 10.
7.
En el siguiente paso conectaremos el diodo led
de tal manera que verificaremos el punto de tierra y el punto positivo en la
cual usaremos conectores o simplemente el diodo led e introducimos el punto
positivo a la línea positiva del sensor magnético KY-035 y la masa con la línea
sensor KY-035 (en éste paso podemos ayudarnos de conectores apoyados por una
resistencia para el diodo led).
8.
Luego verificamos los puntos de voltaje y masa
del cooler (negro es masa y rojo es 5V)
en la cual el punto positivo lo conectamos al pin 12 en éste caso del Arduino
Uno y el cable negro (masa) al GND de la línea del sensor KY-035.
FUNCIONAMIENTO:
Teniendo conectado todos los dispositivos compilamos el código y lo
subimos al Arduino Uno.
El principio que usa el sensor magnético KY-035 es el efecto Hall, cuando
acerquemos el imán al sensor de un lado específico (éste sensor solo recibe la
señal magnética de un solo lado) se encenderá el cooler y el led mientras
tengamos el imán cerca del sensor KY-035. Una vez que alejemos el imán se apagará
del cooler y el diodo led.