jueves, 5 de septiembre de 2013

Laboratorio N°7


Objetivo


Para este laboratorio se busca Controlar 8 LEDs desde el Arduino, a través de un IC 74HC595, definiendo mínimo 8 patrones de movimiento que son controlados de manera analoga desde un Potenciómetro. 

El 74HC595 es un registro de desplazamiento de 8 pines. Registros de desplazamiento son chips que utilizan compuertas lógicas para controlar muchas entradas y salidas a la vez.  

Ellos son inherentemente digital, como los pines digitales del arduino-esto significa que sólo pueden leer o escribir 0V y 5V (bajo o alto), no deben ser utilizados para leer los datos analógicos de los sensores o potenciómetros (en lugar de considerar el uso de un mux / demux tal como el 4051).  

El 74HC595 tiene 8 salidas marcadas Qa-Qc (o Q0-Q7), no puede leer datos de estos pines, sólo se pueden utilizar como salidas.

Las siguientes conexiones son necesarias:
  • GND (pin 8) a masa
  • Vcc (pin 16) a 5V
  • OE (pin 13) a masa
  • MR (pin 10) a 5V
 Esta configuración hace que todas las salidas estén activas y disponibles todo el tiempo,
  • DS (pin 14) al pin digital 11 (cable azul)
  • SH_CP (pin 11) al pin digital 12 (cable amarillo)
  • ST_CP (pin 12) al pin digital 8 (cable verde)
Desde ahora serán conocidos como dataPin (DS), clockPin (SH_CP) y latchPin (ST_CP) respectively.

Elementos Utilizados:


  • 1 Computador
  • 8 Led
  • 8 Resistencias de 330Ω
  • 1 Potenciometro
  • 1 Protoboard
  • 1 74HC595
  • Cable UTP (Cable para conexiones en la protoboard)
  • Hardware Arduino UNO
  • Software "Arduino"

Diagrama en Protoboard

  

Diagrama Esquemático 

 

Imagenes del Montaje

1- Tomamos los materiales descritos y la tarjeta Arduino UNO

2- Ubicamos primero las resistencias, para las que se debe tener en cuenta que una pata va ir a la pata corta de los leds y la otra a la salida del integrado 74HC959, en la protoboard así: 
 3- Ahora ubicamos los LEDs sabiendo que la pata mas larga debe ser ubicada hacia las salidas del integrado, y la pata corta hacia un camino que llamaremos tierra (GND) para todo el circuito respectivamente:

4- Ahora procedemos a conectar el integrado 74HC595 para lo cual es necesario tener el datashet de su configuracion, una ves obtenido hacemos las conexiones necesarias de la siguiente forma:
5- Añadimos el potenciometro, conectando la pata de la derecha hacia tierra, la pata izquierda a 5v del arduino y la pata de la mitad a la entrada analoga del arduino:

6- Finalmente añadimosel arduino, siendo necesarias las siguientes conexiones:
  • DS (pin 14) al pin digital 2
  • SH_CP (pin 11) al pin digital 3
  • ST_CP (pin 12) al pin digital 4
Y Desde ahora serán conocidos como dataPin (DS), clockPin (SH_CP) y latchPin (ST_CP) respectively.

Video del Funcionamiento


Código Arduino

  

No hay comentarios:

Publicar un comentario