lunes, 11 de junio de 2018


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.