Bitacora 2
Trabajo en parejas, Jorge San Lucas y Nallely Salazar
Programación 1
Constaba en realizar una práctica conectando la matriz de leds 8x8 con el arduino usando los componentes electrónicos.
Materiales:
· Matriz leds de 8x8
· 8 resistencias de 220 o 330 ohm
· 16 cables macho-hembra
· 8 cables macho-macho
· Arduino uno o mega
El profesor lo primero que menciono fue comprobar si era negativo o positivo común, para lo cual realizamos la respectiva conexión con una batería, una resistencia, un cable macho-macho y la matriz.
Nuestra matriz era positivo común y para realizar la conexión utilizamos la siguiente tabla:
Para positivo común
Matriz led Filas
|
9 14 8 12 1 7 2 5
|
Arduino uno o mega
|
2 3 4 5 6 7 8 9
|
Configuración patas de la matriz con los pines del arduino
Se alimentan con 0v
Matriz leds columnas
|
13 3 4 10 6 11 15 16
|
Arduino Mega
|
10 11 12 13 14 15 16 17
|
Lo primero que debíamos hacer era introducir el primero código explicado en clase para que así se puedan prender todos los focos y con eso comenzábamos.
Código para la primera programación
Programación 2
Antes de realizar la práctica, el profesor nos explicó cómo debíamos realizar la programación para que esta funcione correctamente.
La segunda programación constaba de realizar un recorrido sólo por el marco.
Usando estructuras de repetición hacer que un led se prenda y se mueva por los bordes de la matriz 8x8.
Esta programación tomó alrededor de 3 clases entender cómo funcionaba y, mediante muchas pruebas y errores, pudimos al final, realizarla correctamente. Como ya era mas desafiante y mas detallado ya fue mucho mas complicado que la primera programación.
Básicamente debíamos crear una secuencia estableciendo un rango en el que íbamos a trabajar en las filas y columnas y luego apagar una para encender las demás hasta llegar al resultado esperado y asi sucesivamente.
Programación 3
En esta programación usamos de guía en el de los bordes y básicamente a diferencia de los bordes este no era una fila o una columna recta por el cual debíamos ver que factor común había en esa columna que queríamos bajar en este caso la diagonal y cuando se encontró debimos programarlo para que este se vaya prendiendo en secuencia.
Usando estructuras de repetición hacer que un led se prenda y se mueva por el borde izquierdo - diagonal izquierda a derecha - borde derecho - diagonal derecha a izquierda de la matriz 8x8. Luego de varias pruebas e intentos casi fallidos, el míster nos brinda la explicación para mejorar nuestro trabajo hasta que se obtuvimos lo siguiente.
DIFICULTADES
La mayor dificultad que tuvimos fue entender cómo funcionaría la segunda y tercera programación ya que eran las mas complicadas y también por el hecho de que era necesario tener una secuencia determinada que permita encender ciertas filas, apagar ciertas columnas a medida que avance la secuencia.