Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERIA
CIRCUITOS LÓGICOS Y ENSAMBLADORES
LABORATORIO 4: ARDUINO 2
Elementos
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
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.