Sie sind auf Seite 1von 4

UNIVERSIDAD NACIONAL JOSE MARIA ARGUEDAS

FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

ASIGNATURA: ARQUITECTURA DE PROCESADORES II
PROYECTOS BSICOS PARA DISEAR E IMPLEMENTAR CON ARDUINO
Nota:
La entrega del trabajo final es el 21 de julio fecha sin prorroga alguna, el trabajo consta de las
siguientes etapas:
a. Presentacin de los 26 proyectos implementados corriendo en el ARDUINO
b. Informe DIGITAL presentado en Word (arial, 11) debe incluir como mnimo:
Caratula
Presentacin del informe
Marco terico de ARDUINO
Software ARDUINO
o Descripcin del IDE de ARDUINO
o Estructura de un programa
o Variables
o Tipos de datos
o Descripcin de las instrucciones de I/O digitales
o Descripcin de las instrucciones I/O analgicas
o Descripcin de las instrucciones de tiempo
o Descripcin de las instrucciones de comunicacin serial
o Descripcin y uso de las diferentes de libreras.
Hardware ARDUINO
o Describir las caractersticas tcnicas elctricas y fiscas de cada una de
las tarjetas existentes de ARDUINO
Instalacin del software y el controlador de ARDUINO
Procedimientos de del diseo e implementacin de cada proyecto
Esquema elctrico de cada proyecto
Funcionamiento de cada proyecto
Cdigo de cada proyecto compilado satisfactoriamente de acuerdo al
planteamiento de cada proyecto.
Simulacin de cada proyecto.
Lista de materiales que incluye la implementacin de cada proyecto.
Conclusiones
Bibliografa
Direcciones web
Anexos (incluir fotografa de proyectos implementados y funcionando)
c. Presentacin de los 26 proyectos en carpetas individuales las cuales deben contener lo
siguiente:
Cdigo compilado en el IDE de ARDUINO.
Simulacin del proyecto.
El archivo .HEX

1. El puerto D es controlado por B5 de tal forma que se cumpla los siguiente:
Puerto D =1 cuando B5=0
Puerto D =0 cuando B5=1
2. Prender y apagar un led cada 1 segundos que se encuentra en B4 del ARDUINO UNO
3. Prender y apagar cada 1 segundo los leds conectados al puerto (PD0: PD3. 1 segundo)
luego (PD4: PD7. 1 segundo).
4. Segn el estado de los interruptores PB0 y PB1, activar los leds PD0: PD7 conectados a
la puerta D, conforme a la siguiente tabla de la verdad:

PB1 PB0 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0
0 0 1 1 1 1 0 0 0 0
0 1 0 1 0 1 0 1 0 1
1 0 0 0 0 0 1 1 1 1
1 1 1 0 1 0 1 0 1 0

5. Una lmpara conectada en PB0 se controla mediante dos interruptores conectados en
PD0 y PD1. Cuando cualquiera de los interruptores cambie de estado, la lmpara
tambin lo har.
6. Una lmpara conectada en PB0 se controla mediante 3 interruptores conectados en
PD5, PD6 y PD7. Cuando 2 interruptores estn en estado alto se activar la salida PB0,
en otra condicin la salida estar apagado.
7. Hacer un programa que simule Efecto de luces tipo Auto Fantstico y se visualice por
el PUERTO D y B del ARDUINO UNO.
8. Disee un contador de 8 bits, que se incrementa cada vez que se pulsa P (PB3).
Visualice el resultado por el PUERTO D. Activar un led (PB0), cuando el contador llegue
a D11 y pagarlo cuando llegue a D22. Repetir el ciclo.
9. Utilizando el ARDUINO UNO Disee un contador ascendente decimal de dos dgitos, el
resultado debe visualizarse a travs de 2 desplaye ctodo comn.
10. Utilizando un ARDUINO UNO realice un Juego de Luces de 8 leds, donde por medio de
un Pulsador de Inicio el Juego se coloque en funcionamiento. El Juego se comportara de
la siguiente manera:
Los leds inicialmente se encendern solo uno a la vez en secuencia, de izquierda
a derecha y de derecha a izquierda; Este proceso lo realizara 5 veces, donde al
terminar pasara a la siguiente secuencia que se comportara de la siguiente
manera: El secuenciador ser de 8 leds donde encendern uno por uno, y al
estar todos encendidos se apagaran; Este Proceso se realizara 4 veces.
11. Utilizando un ARDUINO UNO realice un Contador de 4 en 4 que cuando llegue a 40
realice el encendido de una alarma por medio del Pin PB4, luego de ello se debe realizar
el contador de 4 en 4 de forma descendente y al terminar se debe realizar todo el
proceso nuevamente.
12. Utilizando un ARDUINO UNO realice la captacin de dos nmeros de 4 bits, los cuales
ambos son suministrados por el PUERTO D. Estos nmeros deben de ser comparados
para lo siguiente:
Si PD0:PD3 = PD4:PD7 encender una alarma. (Por PB0)
Si PD0:PD3 < PD4:PD7 encender una alarma. (Por PB1)
Si PD0:PD3 > PD4:PD7 encender una alarma. (Por PB2)

13. Utilizando un ARDUINO UNO, realice un contador binario de 5 a 55 por medio de leds.
14. Utilizando un ARDUINO UNO realice 8 juego de luces diferentes, cada juego de luces
debe repetirse 5 veces, entre un juego y otro juego debe existir una parada con luces
apagadas durante 1 segundo.
15. Se tienen 2 switches (PB4, PB5) que de acuerdo a las combinaciones de estos se
realizaran uno de los siguientes procesos visualizado por el PUERDO D:
Si el SW1 = 1 y SW2 =0 se realiza parpadeo de 8 leds 10 veces.
Si el SW1=0 y el SW2=1, encender 8 leds de 2 en 2 de adentro hacia fuera y de afuera
hacia adentro. Este proceso se debe ejecutar 5 veces.
Si el SW1=0 y el SW2=0, la salida debe mantenerse apagado.
Si el SW1=1 y el SW2=1, se realizara un contador binario de 6 en 6 hasta 36
16. Por medio de la activacin de 1 de 4 switch (PB0:PB3), realizara lo siguiente a travs del
PUERTO D:
Si solo PB0=1 rota a la izquierda con solo 1 led encendido.
Si solo PB1=1 rota a la derecha con solo 1 led encendido.
Si solo PB2=1 rota a la izquierda dejando encendido cada led.
Si solo PB3=1 rota a la derecha dejando encendido cada led
Si se presentara cualquier otra entrada la salida debe permanecer apagada
17. Leer las tres lneas ms bajas del PUERTO B, que fijan el nmero de leds que se
iluminan en la salida PUERTO D. por ejemplo si lee el dato xx101 (cinco) en los leds
conectados al PUERTO D se iluminara el cdigo 00011111 encendindose cinco leds.
18. Controlar mediante el teclado numrico de la computadora el encendido de 8 leds
conectados al PUERTO D por ejemplo si se presiona el nmero cero debe encender el
PD0, pulsamos el numero 1 encender el PD1, as sucesivamente, si se presiona
cualquier tecla diferente del 0 al 7 entonces debe permanecer apagada la salida.
19. Solicitar una clave por medio de una pantalla LCD, la cual es de 2 dgitos, la cual por
defecto es (12), si la clave es incorrecta sonara una alarma de 500 ms y si es correcta
se mostrara un mensaje BIENVENIDO en el mismo LCD.
20. Controlar el brillo de un LED que se encuentra conectado en PB5 del ARDUINO UNO
mediante el movimiento de la rueda del mouse.
21. Hacer un programa para leer la temperatura ambiental y el resultado visualizarlo en
un display LCD, adems a travs de 8 leds conectados en el PUERTO D (D0:D7)
22. Hacer un programa para controlar travs de un potencimetro y switch la velocidad y el
sentido de giro respetivamente de un motor CC, use C.I L293D.
23. Hacer un programa para controlar el giro un motor paso a paso
24. Hacer un programa de tal forma que cuando un sensor detecte movimiento cualquiera
dentro de en un espacio de un metro active una alarma.
25. Hacer un programa de tal manera que cuando un sensor detecte la oscuridad encienda
un foco de 220v/50watt, use relay de 5Vcc/220vca, LDR.
26. Hacer un programa de tal manera que cuando detecte los aplausos realice una
secuencia de luces a travs de 8 leds durante 1 minuto.





PANTALLA PARA CONtrolar el motor paso a paso

Das könnte Ihnen auch gefallen