jueves, 17 de mayo de 2012

Teclado + Arduino + MotorDC + Buzzer

Para esta entrada, hablaremos de buzzer o bocinas y motores DC.




¿Que es un buzzer?
Zumbadorbuzzer en inglés, es un transductor electroacústico que produce un sonido o zumbido continuo o intermitente de un mismo tono. Sirve como mecanismo de señalización o aviso, y son utilizados en múltiples sistemas como en automóviles o en electrodomésticos.




¿Que es un motor DC?
El motor de corriente continua es una máquina que convierte la energía eléctrica continua en mecánica, provocando un movimiento rotatorio.






De que trata este Mini-proyecto
Este mini-proyecto trata de hacer funcionar el motorDC y el buzzer (en mi caso, una bocina), con de caracteres ingresados desde el teclado.

Conocimientos

Electronica:    
Programación:

Descripción:
Para esta practica utilizaremos el metodo Serial.read(), lo que hace este metodo es leer el caracter recivido por el teclado, el cual sera guardado en una variable (var) y despues comparado en un Switch para realizar una funcion es especifica.
El programa esta divido en funciones, y cada vez que "necesitemos" de alguna de ellas, solamente la llamamos.

Material:


  • (1)Arduino UNO
  • (Muchos)Cable de conexiones
  • (3) resistencias 330Ω
  • (1) Transistor BC337
  • (1) Motor DC
  • (1) Buzzer

Circuito
  • Usamos las salidas del arduino
    • 11 para la bocina
    • 12 para el motor




Codigo



Al ingresar "q" => la bocina hace un ruido
Al ingresar "e" => el motor empieza a girar
Al ingresar "w" => el motor se detiene

El codigo esta algo "sucio", pero lo que les queria mostrar era el uso de la funcion Serial.read(). Para que ustedes puedan aplicarlo de otra forma.
Video
Recomiendo subirle todo el volumen para escuchar la bocina o armarlo tu mismo.





Para esta entrada combine unas entradas de mis compañeros Saul y Rodolfo. Gracias.