//ST_CP Registro de desplazamiento pin de reloj
int latchPin = 8;
//SH_CP Almacenamiento registro pin de reloj (pasador)
int clockPin = 12;
// DS Datos de entrada en serie
int dataPin = 11;
void setup() {
//pines de salida
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
}
void loop() {
for (int numero = 0; numero < 256; numero++)//declaramos el contadory el rango hasta 255
{
digitalWrite(latchPin, LOW);// se pone en bajo para que permita grabar el dato
shiftOut(dataPin, clockPin, MSBFIRST, nummero);// enviamos el dato al IC 74HC595
digitalWrite(latchPin, HIGH);// en alto cuando ya enviamos el dato
delay(200);// espera de 200 milisegundos para enviar el proximo dato
}
}