domingo, 10 de julio de 2016

Sumativa: Dos Secuencias Usando Botonera, LEDs y Potenciómetro



La clase de hoy es la sumativa de la materia de informática. Es el momento donde debemos poner todo nuestro conocimiento en el siguiente proyecto. La actividad es realizada en parejas. Mi compañero de trabajo fue Walter Sanchez. 

Como dice en el pizarron, el proyecto consistia en colocar 12 LEDs que hagan dos secuencias distintas cada vez que la botonera sea presionada y que el tiempo varie con el potenciometro. 

La primera secuencia debia encenderse en serie continua, LED por LED en direccion de izquierda a derecha. La segunda secuencia se debian encender los primeros 3 diodos LEDs mientras que los otros 3 deberian seguir apagados. Asi de la misma manera debia estar la siguiente fila de 6, solo que ahora no los 3 primeros, sino los tres últimos. Debiamos tener en cuenta que la velocidad de las luces LED debian ser ajustadas por el potenciometro. 

Para nosotros fue facil realizar la programacion pero no sabiamos por que no encendian las luces LED. Luego nos dimos cuenta del gran error que habiamos realizado. Nuestras resistencias se encontraban en la misma fila de los cables jumper y se debian encontrar de un lado. Ademas las luces LED (las 12) estaban conectadas al reves y por tal razon no entraba su carga.







Lo solucionamos y lo logramos presentar. Esta sumativa fue el trabajo mas largo y mas dificil de los 6 proyectos realizados en clases. 

LEDs en Direccion Opuesta con Potenciómetro y Botonera


Para nuestra nueva clase, agregamos una nueva herramienta la cual podemos agregar a nuestros nuevos circuitos con Arduino. Este se lo reconoce como el potenciómetro. Este instrumento funciona para aumentar o disminuir la velocidad delos LEDs conectados en el protoboard.
El potenciometro tiene 3 patas, que se enumeran viendolo de frente.Viendo el potenciometro de izquierda a derecha, la primera pata es de entrada. La de en medio es de salida y la tercera pata se conecta a GND.


Para esta actividad utilizamos esos dos componentes. Al presionar la botonera, se deberian encender o apagar los LEDs. Mientras ocurre esta actividad, el potenciometro regula la velocidad de los LEDs en marcha. 
En la programacion se utilizaron dos variables, y ademas al conectar los circuitos debiamos mezclar las dos conexiones realizadas anteriormente. Ambos componentes van conectados a 5v utilizando los cables.
El dia de hoy fue mas complicado porque ambos circuitos on dificiles por separados, pero juntos son mucho mas, aunque no es imposible de realizar. 

Secuencia Opuesta de LEDs usando la Botonera



Como en la segunda clase realizamos la secuencia de los LEDs de forma opuesto (de adentro hacia afuera y viceversa) todavía tenemos los LEDs y los cables jumper conectados en el protoboard. Para esta cuarta practica necesitaremos de esta conexión. 
En la tercera clase aprendimos sobre el uso de la botonera. Así que ahora nuestra practica consista en usar ambas. Debíamos hacer que al presionar el botón de dicho instrumento, las ocho luces LED debían encenderse con el circuito de la segunda clase el cual fue: su inicio en el centro, que se enciendan hasta llegar a los lados y regresar en dirección opuesta. 
La conexion en la placa y el protoboard es similar pero en lugar de conectarla al pin 13 seconecta a los demas LEDs que se encenderan en direcciones opuestas. 

Usar la Botonera con Arduino


 
Esta actividad consistia en como conectarla botonera y agregarla a un circuito para poder trabajar con Arduino. Para esta actividad utilizamos el pin 13 con una luz LED. Para que asi solo precionando el boton del nuevo instrumento se enciende o se apague el LED.
Es otra clase mas en la materia de informática. Esta clase es muy interesante porque aparte de usar los mismos materiales de las dos clases pasadas, hoy agregamos un nuevo material en nuestra practica :) El uso de la botonera.

Placa Arduino conectada con la botonera













Como es su conexion?
Una de las patas del LED se conectan a GND usando una resistencia de 1k ohmios, el lado restante se lo conectaba al pin 13 (el pin con el cual trabajariamos) y al pin de 5v.
Como es su programacion?
Utilizamos los codigos if(); else(); cuando presionemos la botonera, deberia apagarse y encenderse la luz LED. Usamos un INPUT porque es entrada para que el OUTPUT por decirlo asi sea la luz LED.

LEDs en Direccion Opuesta Usando Arduino



En esta nueva clase de informática realizamos una nueva programacion para los LEDs que se encuentran en el protoboard de la clase anterior. Todavia seguimos utilizando los mismos materiales. 
Ahora se complica un poco mas el trabajo porque ya no es una secuencia la cual va LED por LED. Esta vez el inicio del circuito es desde el centro del proyecto (el LED numero 4 y 5) y para su continuación, los LEDs deben encenderse de dos en dos, de adentro hacia afuera. 
Lo que seria asi : 4 y 5, 3 y 6, 2 y 7, 1 y 8. 

Luego de eso, que regresen las luces de afuera hacia adentro y que continue asi el tiempo que este conectado el proyecto de la placa arduino con la programación. 

El dia de hoy fue un poco mas dificil la practica y no logre terminar la programacion ese dia. Por tal razon esa misma tarde lo termine y culmine el circuito con Arduino.

Programacion de LEDs con Arduino

El dia de hoy en informatica, de recurso utilizamos Arduino. A partir del dia de hoy, debiamos llevar todos nuestros materiales. Pero principalmente: el protoboard, los cables jumper, las luces led y las resistencias de 220v (de colores rojo, rojo, cafe y dorado).
El mister Guevara nos enseño un video del auto fanastico. Nos dijo que debiamos agregar luces LED en el protoboard (que sean 8 especificamente) y crear una programacion para que se enciendan de la manera en las que se prendieron en el auto fantastico. La programacion la realizamos en Arduino.
Placa Arduino
Aunque fue mi primera pactica con Arudino, no fue tan dificil porque tuve el apoyo de mis compañeros y me ayudaron a realizar la programacion. Sinceramente no la comprendi muy bien, pero logre conectar mi proyecto en el protoboard con el Arduino. Aunque no me encendio a la primera vez por conectar el jumper que debia ir en GND en otro lugar. Luego descubri mi error y lo solucione.
Se nos dijo que veamos como hacerlo, sin embargo con algunas pautas y en ciertos momentos se nos dio el circuito.