int stcp[5] = {4, 7, 10, 23, 22};
int shcp[5] = {3, 6, 9, 25, 24};
int ds[5] = {2, 5, 8, 27, 26};
int s0 = 11;
int s1 = 12;
int s2 = 13;
uint8_t c[5] = {1, 2, 3, 4, 5};
int si = 28;
int sii = 29;
void setup() {
// put your setup code here, to run once:
for (int i=0; i<5; i++) {
pinMode(stcp[i], OUTPUT);
pinMode(shcp[i], OUTPUT);
pinMode(ds[i], OUTPUT);
}
pinMode(s0, OUTPUT);
pinMode(s1, OUTPUT);
pinMode(s2, OUTPUT);
pinMode(si, OUTPUT);
pinMode(sii, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(s0, HIGH);
digitalWrite(s1, LOW );
digitalWrite(s2, LOW);
digitalWrite(si, LOW);
digitalWrite(sii, HIGH);
/*for (int i=0; i<5; i++) {
digitalWrite(stcp[i], LOW);
}*/
for (int i=0; i<5; i++) {
digitalWrite(stcp[4], LOW);
shiftOut(ds[4], shcp[4], LSBFIRST, 0B10001001);
digitalWrite(stcp[4], HIGH);
delay(1000);
}
/*for (int i=0; i<5; i++) {
digitalWrite(stcp[i], HIGH);
}*/
}