Laboratorio 5
Descripción del Laboratorio
El objetivo del siguiente laboratorio es el de Controlar desde el Arduino un Display LED de 7-Segmentos, a través de un IC 74HC595, para mostrar un número de 0 a 9, dependiendo de la posición del Potenciómetro
Materiales
Computador con el IDE de Arduino
Tarjeta Arduino
Cable USB; COM7
Protoboard
Cables macho-macho
IC 74HC595
Display LED 7 Segmentos
Potenciometro 10 K
Diagrama del Montaje en la Protoboard
Proceso del Montaje paso a paso (Fotos)
Código Fuente en Arduino (con comentarios)
int almacena = 8;
int reloj = 12;
int datos = 11;
int display[10]={
63,6,91,79,102,109,125,7,127,111};
void setup() {
pinMode(A0, INPUT);
pinMode(almacena, OUTPUT);
pinMode(datos, OUTPUT);
pinMode(reloj, OUTPUT);
Serial.begin(9600);
}
void loop(){
int valorA0 = analogRead(A0);
int i = map(valorA0, 0, 1023, 0, 10);
secuencia(display[i]);
Serial.print(i);
Serial.println(display[i]);
}
void secuencia(int i)
{
digitalWrite (almacena, LOW);
shiftOut (datos, reloj, MSBFIRST, i);
digitalWrite (almacena, HIGH);
delay(10);
}
Video del Funcionamiento




No hay comentarios.:
Publicar un comentario