Vous êtes sur la page 1sur 16

PRACTICA CON ARDUINO

OBJETIVO GENERAL

Mover motor paso a paso con ayudad de un micro controlador


usando conceptos bsicos de programacin

OBJETIVOS ESPECIFICOS
* Realizar la programacin del microcontrolador atreves del
software libre arduino.
* Aplicar los conceptos de programacin aprendidos durante el
curso.
* Condicionar el programa para variar el sentido de giro del motor.

DEFINICIONES
1. COMPONENTES DEL CIRCUITO

Tarjeta Arduino UNO

* Protoboard

* Motor Paso a Paso

* Fotocelda

* Sensor Infrarrojo

* Dispositivo ON/OFF

SEUDO CDIGO DE PROGRAMACIN


Inicio
Encendido = 0
Leer botn rojo
* Si botn rojo esta presionado y variable encendida =o
Entonces encendido =1
* Si botn rojo esta presionado y variable encendida =1
Entonces encendido =1
Si encendido=1
Entonces leer botn negro, sensor de luz, sensor infrarrojo,
Led encendido se prenda
* Si botn negro activo y sensor luz inactivo y sensor infrarrojo inactivo

Entonces led botn negro se prende, led sensor luz se apaga , led sensor infrarrojo se apaga ,motor gira sentido horario.
Fin si
* Si botn negro inactivo y sensor luz activo y sensor infrarrojo inactivo
Entonces led botn negro se apaga, led sensor luz se prende, led sensor infrarrojo se apaga, motor gira sentido anti horario.
Fin si
* Si botn negro inactivo y sensor luz inactivo y sensor infrarrojo activo
Entonces led botn negro se apaga, led sensor luz se apagado, led sensor infrarrojo se encendido ,motor gira sentido horario.
Fin si
* Si botn negro inactivo y sensor luz activo y sensor infrarrojo activo
Entonces led botn negro se apaga, led sensor luz se encendido, led sensor infrarrojo se encendido, motor gira sentido anti horario.
Fin si
* Si botn negro activo y sensor luz inactivo y sensor infrarrojo activo
Entonces led botn negro se encendido, led sensor luz se apagado, led sensor infrarrojo se encendido, motor gira sentido horario.
Fin si
* Si botn negro activo y sensor luz activo y sensor infrarrojo activo
Entonces led botn negro se encendido, led sensor luz se encendido , led sensor infrarrojo se .
Fin si
Fin si
Si encendido = 0
Todos los led se apagan
Fin

PROGRAMACION EN ARDUINO

EXPLICACION DE FUNCIONAMIENTO DEL


DISPOSITIVO
* Mover el motor en sentido horario y anti horario.
* Botn rojo enciende y apaga el dispositivo
* Si solo el botn negro esta activo el motor gira en sentido horario
* Si solo la fotocelda esta activa el motor gira en sentido anti horario
* Si solo el infrarrojo esta activo el motor gira en sentido horario
* Si solo el infrarrojo esta activo y la fotocelda esta activa el motor gira en sentido anti
horario
* Si solo esta activo el botn negro y el infrarrojo el motor gira en sentido horario
* Si solo el botn negro y la fotocelda estn activas el motor gira en sentido anti horario.
* Si el botn negro esta activo y la fotocelda y el infrarrojo el motor no gira en ningn
sentido
* Si se oprime el botn rojo se apaga el dispositivo.

PARTES DEL DISPOSITIVO

CONCLUSIONES
* La programacin es una herramienta muy verstil la cual se
puede aplicar en varios campos de la ingeniera
* A travs de la programacin podemos crear dispositivos que
faciliten lo cotidiano
* Por medio de la programacin podemos poner en
funcionamiento varios dispositivos mecnicos con el fin de
optimizar trabajo.

REFERENCIAS
*
http://need4bits.wordpress.com/2012/06/30/asmp01_encender_un
_led_pic18f4550/ * http://www.circuitoselectronicos.org/2007/10/elprotoboard-tableta-de-experimentacin.html *
http://es.wikipedia.org/wiki/Placa_de_pruebas