En línea

Tenemos 28 invitados conectado

Redes Sociales

feedfacebookyoutube

picasa

You are here: Home Tutoriales Arduino Arduino básico T18AB - Interruptor magnético para generar una alarma - Ladrón en casa
Arduino básico T18AB - Interruptor magnético para generar una alarma - Ladrón en casa PDF Imprimir E-mail
Lunes, 23 de Enero de 2012 18:34

montaje

 

El Equipo de Cosas de Mecatrónica y la Tienda de Robótica traen para todos sus lectores el tutorial T18AB en HD (High Definition) que explica paso a paso la sintaxis de un programa basado en un Reed Switch o contacto magnético que en presencia de un imán el contacto que estaba cerrado se abre, funciona como un sistema de seguridad en ventanas con el fin de avisar cuando hay un ladrón. Con un LED simularemos una alarma visual cuando el contacto es alterado por un imán, este ejercicio es la excusa perfecta para comprender la útilidad de un ciclo for.

La imagen que ves a la izquierda corresponde al montaje que debes realizar en tu placa Arduino, sobre la conexión de los componentes a esta se ha desarrollado el presente tutorial. El programa en el que se ha desarrollado este montaje se llama Fritzing y es muy interesante.

 

 

 

Adquiere los componentes para este proyecto en:

tdr negro

 

En este Tutorial comprendemos el mejor contenido educativo

tabla

 

Aquí tienes el video donde encuentras todo lo necesario para concer más aceca de Arduino. Recuerda que este video ha sido desarollado en HD (Alta definición 720p) para que no pierdas ningún detalle.

 

 

Nota : El contenido desarollado para estos tutoriales aplica para todas las placas Arduino, se ha tomado a la placa Arduino Uno como referencia y no quiere decir que solo con esta se pueda llevar a cabo el desarollo de este magnifico curso

 

Acontinuación encuentras el programa desarrollado, totalmente documentado para que puedas entender toda la sintaxis y te queda como tarea probarlo y modificarlo. Lo puedes copiar y pegar en tu software de Arduino:

Interruptor magnético - Ladrón en casa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
 
 
/*
 --------------------------------------------- 
  Interruptor magnético - Ladrón en casa
 ---------------------------------------------
 
  Programa que genera una alarma visual con un LED
    a partir de un campo magnético generado a un
    reed switch.
 
 Cosas de Mecatrónica y Tienda de Robótica
 
*/
 
//--------------------------------------------------
//Declara puertos de entradas y salidas y variables
//--------------------------------------------------
 
int contacto = 2;  //Pin asignado al reed switch
int led= 13;       //Pin asignado al LED
 
//------------------------------------
//Funcion principal
//------------------------------------
void setup() // Se ejecuta cada vez que el Arduino se inicia
{
  pinMode(contacto,INPUT); //El reed switch como una entrada
  pinMode(led, OUTPUT);    //El LED como una salida
 
}
 
//------------------------------------
//Funcion ciclicla
//------------------------------------
void loop() // Esta funcion se mantiene ejecutando
{           //  cuando este energizado el Arduino
 
  // Si el iman se acerca al reed switch
  if (digitalRead(contacto)==LOW){
 
    //Ciclo for que va de 0 a 50, el contador esta
    //  en la variable a, se repite mientras a sea
    //  menor a 50
    for(int a=0; a<50; a++){
 
      digitalWrite(led,HIGH); //Prende el LED
      delay(50); //Tiempo
      digitalWrite(led,LOW); //Apaga el LED
      delay(50); //Tiempo
 
    }
 
  // Si el iman esta lejos del reed switch
  }else{  
 
    digitalWrite(led,LOW); //Mantiene apagado el LED
 
  }
 
 
 
}
 
//Fin del programa

 

Agradecemos nos retribuyas el esfuerzo del Equipo de Cosas de Mecatrónica y la Tienda de Robótica con un comentario, recuerda que estos son muy valiosos para el pleno aprendizaje de toda la comunidad

 

De seguro quedaste con ganas de ver más Tutoriales de Arduino, visita nuestra extensa lista y elige

Laughing

Comentarios
Buscar
¡Sólo los usuarios registrados pueden escribir comentarios!

!joomlacomment 4.0 Copyright (C) 2009 Compojoom.com . All rights reserved."

Última actualización el Lunes, 23 de Enero de 2012 19:28
 
Joomla! Template by Red Evolution - Joomla Web Design