domingo, 14 de septiembre de 2014

Práctica de Laboratorio 7


Descripción

El laboratorio consiste en recibir el valor convertido de un potenciometro conectado a la entrada analoga A0 del arduino, esta señal debe ser tratada con una funcion para determinar el intervalo del valor de 0 a 9 para mostrarlo en un display 7 segmentos conectado a las salidas del  IC 74HC595.

Mediante un array de datos de tipo Byte se maneja el banco de patrones para desplegar cada numero en el 
display, los datos estan escritos en binario

0b00111111  = 0
0b00000110 = 1
0b01011011 = 2
0b01001111 = 3
0b01100110 = 4
0b01101101 = 5
0b01111101 = 6
0b00000111 = 7
0b01111111 = 8
0b01101111 = 9

para enviar el patron al display el IC hace una conversion serial paralelo para reducir el numero de pines necesarios para mostrar el numero de 7 pines a 3 pines solamente (Data, Latch, Clock).

Materiales
  • Placa ARDUINO UNO
  • Protoboard
  • Circuito integrado IC 74HC595
  • 7 resistencias 470 Ohm
  • display 7 segmentos catodo común 
  • cables
  • Computador con programa de desarrollo Arduino
IC 74HC595
 


 Diagrama

 

Esquematico



Montaje












Código fuente ARDUINO



Video de funcionamiento


jueves, 11 de septiembre de 2014

Práctica de Laboratorio 6

Descripción
Se tiene como objetivo enviar 8 patrones de encendido diferentes via serial desde processing al arduino y mostrarlos a traves de 8 leds que estan conectados a un IC 74HC595, este integrado es un registro de desplazamiento y podemos usarlo como un puerto de 8 salidas con una entrada de datos y  dos auxiliares, es decir, multiplicamos el numero de pines que podemos usar con arduino.

Materiales
  • Placa ARDUINO UNO
  • Protoboard
  • Circuito integrado IC 74HC595
  • 8 resistencias 470 Ohm
  • 8 Led blancos 
  • cables
  • Computador con programa de desarrollo Arduino y Processing
IC 74HC595


 Diagrama

 Esquemático

 Montaje





 


Código fuente ARDUINO



Código fuente PROCESSING


Video de funcionamiento


domingo, 7 de septiembre de 2014

Práctica de Laboratorio 5



Descripción

En la practica se controlará un Led RGB por medio de una interfaz grafica en processing implementando ControlP5, las intensidades de los tres colores se modificarán a traves de 3 sliders que envian su valor entre 0 y 255 via serial hasta el Arduino, donde se toman los valores y se envia cada uno por los modulos PWM a cada pin del Led.

Materiales
  • Placa ARDUINO UNO
  • Protoboard
  • 2 resistencias 220 Ohm
  • 1 resistencia 100 Ohm
  • Led RGB
  • cables
  • Computador con programa de desarrollo Arduino y Processing
Diagrama



Esquemático


Montaje











Código fuente ARDUINO



Código fuente PROCESSING





Video de funcionamiento 




jueves, 4 de septiembre de 2014

Practica de Laboratorio 4

Descripción

el laboratorio tiene como finalidad controlar la luminosidad de los tres colores  que componen un Led RBG a través de tres potenciometros conectados a las entradas análogas A0, A1 y A2.la luminosidad de los colores se modifica por medio de las salidas PWM. el programa lee las entradas análogas y las convierte en tres salidas pwm con un rango de 0 (minima luminosidad) a 255 (maxima luminosidad).

Materiales
  • Placa ARDUINO UNO
  • Protoboard
  • 2 resistencias 220 Ohm
  • 1 resistencia 100 Ohm
  • led RGB
  • 3 potenciometros 10 KOhm
  • cables
  • Computador con programa de desarrollo Arduino y Processing
Diagrama


Esquemático


Montaje








Codigo fuente ARDUINO


Video de funcionamiento