domingo, 10 de julio de 2016

Trabajo grupal con el potenciometro

En este proyecto debíamos hacer que el mismo proyecto anterior cambie su velocidad con el potenciómetro. Para esto usamos el mismo circuito que usamos en la anterior y le conectamos el potenciómetro, la primera pata la conectábamos alado del pulsador, la de en medio en una de las entradas para señales analógicas y el tercero a GND. En la programación también usábamos la misma y en vez de solo declarar la variable del pulsador (estado) también declaramos la variable velocidad. En el void setup establecemos el pin al que esta conectado el potenciómetro como entrada (como por ejemplo A0) y en el void loop declaramos que velocidad es igual a digitalRead (A0) y cambiamos todos los tiempos del delay a la variable velocidad.



Trabajo en parejas: cambio de secuencia en los leds al presionar el pulsador.

En este trabajo en parejas debiamos conectar al arduino dos filas de 6 focos led y hacer que se prendan de modo que cuando el interrumpor este presionado se prendan de tres en tres , es decir los tres de un lado de la primera fila y los tres del otro lado de la segunda fila al mismo tiempo y despues los tres del otro lado de cada fila; y cuando no lo este se prendan sucesivamente cada foco comenzando desde lados distintos cada fila: comienza encendiendose en la primera fila el foco del lado derecho y en la segunda fila el del lado izquierdo y siguen prendiendose sucesivamente los demas. Para esto conectamos los focos igual que en el proyecto del pulsador con los leds solo que esta vez ponemos una fila mas de focos. Y en la declaramos primero la variable estado (del pulsador) y ponemos todos los leds como salida y el pulsador como entrada, Luego en el loop declaramos que la variable estado es igual a la lectura del pulsador. Luego ponemos que si la variable estado esta en LOW(if estado = LOW....) entonces se enciendan los focos como queriamos (primero los de los lados derecho en la primera e fila izquierda en la segunda, luego el delay y que se apaguen y asi sucesivamente con los demas focos y luego de regreso) y en  else que se enciendan primero los seis que dijimos, el delay y luego se apaguen y se prendan los otros seis, otro delay y que se apaguen.