lunes, 27 de junio de 2016

Actividad grupal utilizando potenciometro y botonera




El día de hoy trabajamos en parejas y debíamos realizar la actividad descrita en la pizarra utilizando una botonera y un potenciometro. La función que le debíamos dar a la botonera era que al ser pulsada realice una secuencia y al soltarlo se enciendan los leds e diferente orden, mientras que el potenciometro se debía encargar de regular la rapidez con la cual se encendían los leds en cada secuencia.




En la primera secuencia los leds debían encenderse en serie continuamente mientras que una fila iba en dirección de izquierda a derecha, la otra fila de diodos leds se dirigía hacia la dirección opuesta.

En la segunda secuencia Se debían encender la mitad de leds de cada fila mientras la otra mitad se encontraban apagados, pero luego se debían encender al revés, los que estaban apagados. La velocidad se ajustaba utilizando el potenciometro.

Nosotros si terminamos la actividad pero por motivos de tiempo no alcanzamos a presentarla en clase al profesor.




lunes, 20 de junio de 2016

Leds en direcciones opuestas con botonera y potenciometro

En esta tarea debemos utilizar los dos componentes usados recientemente, la botonera y el potenciometro, para que al pulsar o no, los leds parpadeen en una dirección u otra y al regular el potenciometro se ajuste la intensidad de las luces.

Para esto debimos utilizar dos variables en la programación. También al momento de conectar el circuito debimos mezclar las dos conexiones realizadas anteriormente para los otros circuitos. Para esto conecte ambos componentes a 5v utilizando cables en a protoboard.

Leds en direcciones opuestas con botonera y potenciometro

En esta tarea debemos utilizar los dos componentes usados recientemente, la botonera y el potenciometro, para que al pulsar o no, los leds parpadeen en una dirección u otra y al regular el potenciometro se ajuste la intensidad de las luces.

Para esto debimos utilizar dos variables en la programación. También al momento de conectar el circuito debimos mezclar las dos conexiones realizadas anteriormente para los otros circuitos. Para esto conecte ambos componentes a 5v utilizando cables en a protoboard.

Actividad con potenciometro en Arduino

El día de hoy usamos un nuevo componente, el potenciometro que sirve para regular intensidad, entre otras cosas. Al momento de conectar esto se toma como una señal analógica por lo cual puede tener muchos estado, a diferencia de las digitales como se había estado trabajando.

El potenciometro tiene 3 patas, que se enumeran viéndolo de frente. La primera, de izquierda a derecha es de entrada, la de en medio es de salida y la de la derecha se debe conectar a tierra (GND)

Para esta actividad trabajamos con el led del pin 13 de la placa Arduino, utilizamos variables y pues consistía en que según se ajustaba la intensidad en el potenciometro, la rapidez del parpadeo del led iba aumentando o disminuyendo.

En este caso también se utilizaba una variable, pero era con analogRead, ademas el código para la salida que era la del led se mantenía con el formato normal parecido al del programa ejemplo Blink, pero en el delay se escribía el nombre que se le había dado a la variable pues iba a depender del potenciometro.

Leds en direcciones opuestas usando botonera

Para esta tarea debí juntar los dos códigos de las actividades pasadas, agregando la variable que corresponde al uso de la botonera.

La conexión en la placa y protoboard es similar pero en lugar de conectarla al pin 13 se conecta a los demás leds que se encenderán en direcciones opuestas.

Actividad con botonera en Arduino

Esta clase utilizamos la placa Arduino UNO R3 otra vez pero añadimos un componente nuevo a la practica, una botonera o también llamado pulsador. La botonera que yo utilice era de 4 patas.

En esta actividad trabajamos modificando el led del pin 13 que se encuentra en la placa Arduino para que al pulsar o no pulsar la botonera se encienda o se apague dicho led. Para esto se conectaba una de las patas del led a tierra pero utilizando una resistencia de 1k ohmios y del otro lado se conectaba a la placa al pin de 5v y al pin 13 que era con el que se iba a trabajar.

Luego en la programación debíamos añadir una variable que se insertaba como int antes del setup y esa misma variable se la añadía en el loop para que lea el estado utilizando digitalRead y lo que sucedia si el estado era postivo o negativo pues era una señal digital. Despues se le añadia else para el estado alterno y luego lo que ocurriria en dicho estado.

Programar Leds en direcciones opuestas con Arduino

Para esta actividad, el objetivo era lograr algo similar a la actividad del auto fantástico encendiendo los diodos leds. La diferencia es que en lugar de iluminar en secuencia se lo haría partiendo desde la mitad y haciéndolo en direcciones opuestas, de ida y vuelta.

Para esto se necesitaba encender dos a la vez de cada lado, para lo cual se usaba dos salidas digitalWrite en la misma linea de la programación en Arduino, compartiendo su delay. Después de hacer esto se iba contando los pines de la placa conectado a los leds en secuencia pero con un orden diferente, por ejemplo 4 y 5, 3 y 6, 2 y 7 y así.

Después de la primera secuencia, se debía repetir el código pero de manera inversa para que retroceda y así pueda volver a comenzar cuando la placa ejecute el programa.

lunes, 30 de mayo de 2016

Leds Auto Fantastico en Arduino

 Durante esta clase volvimos a trabajar con la placa Arduino UNO R3. Primero el profesor nos explico algunas de las caracteristicas y especificaciones tecnicas de la placa, asi como conceptos basicos y fundamentales para trabajar.

Luego procedimos a realizar una actividad que consistia en programar diodos led para que se enciendan y se apaguen continuamente a un determinado ritmo. Para esto utilizamos los siguientes materiales: la protoboard, resistencias, cables jumper, diodos led y la placa Arduino. Esta actividad debimos analizarla y usar nuestra logica para desarrollarla.






Aquí se muestra el modelo diseñado por el profesor en fritzing.







Para esto configuramos el programa ejemplo "Blink", el cual le da instrucciones de hacer parpdear un led en la placa durante cierto tiempo. Entonces aplicamos esas mismas indicaciones para los pin que deseabamos conectar con los diodos led, los cuales se encontraban en la protoboard junto a las resistencias conectados como circuito en paralelo. Entonces se conecta la placa a la protoboard y cada pin en la linea de cada diodo led utilizando los cables jumper. Finalmente se ajusta en el programa el tiempo de duracion deseado de la luz de los led, el tiempo esta dado en milisegundos por lo cual para poder ocurrir un segundo debe ingresarse el numero 1000.







Mi actividad no finalizada en clase porque solo utilice la mitad de los led pedidos










No toda la clase termino la actividad, por lo cual quedo como tarea ademas de subir la clase al blog.




Tarea realizada con 8 leds














lunes, 2 de mayo de 2016

Selfie de un compañero

El día de hoy en clase de informática realizamos una actividad que consistía en dibujarnos a nosotros mismos y luego intercambiar el dibujo con nuestros compañeros de manera aleatoria para después buscar a quien estaba en el dibujo y en parejas conversar sobre la investigación acerca de sensores realizada anteriormente.

 A mi me toco descubrir a mi compañera Julissa Macas, lo cual me resulto fácil porque se dibujo con el lazo rojo que llevaba el día de hoy en el cabello. Mientras que la persona que me identifico a mi fue mi compañero Walter Sanchez.

Conversando con ambos sobre la investigación de sensores, establecimos el concepto de que los sensores son dispositivos electrónicos los cuales pueden detectar y medir magnitudes físicas y químicas que las transforman en señales eléctricas para que la maquina pueda entenderlas.