int data=8, clock=10, latch=9;
byte numeros[10]={252/*//0*/,96/*//1*/, 218/*//2*/, 242/*/3/*/, 102/*/4/*/,182/*/5/*/, 190/*/6/*/, 224/*/7/*/, 254/*/8/*/,246/*/9/*/};
void setup() {
Serial.begin(9600);
pinMode(data, OUTPUT);
pinMode(clock, OUTPUT);
pinMode(latch, OUTPUT);
}
void loop() {
for (int posicion=0; posicion<10; posicion++){
shiftOut(data, clock, LSBFIRST, numeros[posicion]);
digitalWrite(latch, HIGH);
delay(1000);
digitalWrite(latch, LOW);
/* shiftOut(data, clock, LSBFIRST, 246); // 254 = 11111110 (porque el Q7 no esta activo)
digitalWrite(latch, HIGH);*/
}
}