Está en la página 1de 2

POLITECNICO GRANCOLOMBIANO

FACULTAD DE INGENIERIA
CIRCUITOS LÓGICOS Y ENSAMBLADORES
LABORATORIO 4: ARDUINO 2

Temática: Programación en Arduino.

Objetivo: Seguir conociendo la plataforma de desarrollo Arduino y su lenguaje de programación.

Elementos

1. Solicite o tenga a disposición los siguientes elementos de laboratorio:


a. Fuente de voltaje
b. Placa de Arduino
2. Es necesario traer los siguientes insumos para la práctica:
a. Cable USB para conectar y programar Arduino
b. Equipo portátil con Arduino instalado. http://arduino.cc/en/Main/Software.
c. Teclado Matricial 4x4.

Prelaboratorio
1. Abra el software instalado para la programación de Arduino. En Archivo/Ejemplos, busque
uno llamado BLINK. Identifique las siguientes funciones e investíguelas en la página de
referencia de Arduino (http://arduino.cc/en/Reference/HomePage):
 pinMode
 digitalWrite
 digitalRead
 delay
2. Abra el ejemplo llamado “button”. Identifique las funciones que le permiten conocer el
estado de los pines de Arduino.
3. ¿Cuál es la diferencia entre un pin declarado como entrada y uno declarado como salida?
4. ¿Para qué sirven las constantes HIGH y LOW, al utilizar los puertos digitales de la tarjeta?
5. ¿Cómo funciona un teclado matricial de 4x4? Realice un dibujo y represente gráficamente
ejemplos para mayor claridad.

Laboratorio

Sesión 1:

1. Modifique ahora los ejemplos para crear nuevos programas que realicen las siguientes
operaciones. Elabore los programas y preséntelos funcionando.

 Realizar una secuencia de luces, con 5 LEDs de salida, en la que los LEDs prenden
intermitentemente, uno sólo a la vez durante 200ms, creando la sensación de una
luz en movimiento, como se muestra en la siguiente imagen.
POLITECNICO GRANCOLOMBIANO
FACULTAD DE INGENIERIA
CIRCUITOS LÓGICOS Y ENSAMBLADORES
LABORATORIO 4: ARDUINO 2

Estado 1

Estado 2

Estado 3

Estado 4

Estado 5

 Utilizar un pin de entrada que recibe un pulso para modificar la dirección de la


secuencia anterior. Cada vez que se active el pulsador, la secuencia cambia de
sentido.

Sesión 2:

1. Realice el diseño de un montaje para una caja fuerte. Con el teclado matricial debe
ingresar un número de 4 cifras y luego A para guardar la contraseña. Posteriormente
podrá ingresar otros números y presionar la letra B para verificar. Si la contraseña
ingresada coincide con la guardada inicialmente, se debe encender un led verde, si
no coinciden, se debe encender un led rojo.

El informe debe contener los códigos usados debidamente comentados.

También podría gustarte