Paso 4: Tiempo de Arduino!
clockPin INT = 12; Pin IC 11, puente amarillo
int dataPin = 11; IC Pin 14, puente azul
int latchPin = 8; Pin IC 12, puente verde
[30] los patrones de bytes = {}
B00000001, 100,
B00000010, 100,
B00000100, 100,
B00001000, 100,
B00010000, 100,
B00100000, 100,
B01000000, 100,
B10000000, 100,
B01000000, 100,
B00100000, 100,
B00010000, 100,
B00001000, 100,
B00000100, 100,
B00000010, 100
};
Índice de int = 0;
int cuenta = sizeof(patterns) / 2;
void setup() {}
pinMode (latchPin, salida);
pinMode (clockPin, salida);
pinMode (dataPin, salida);
}
void loop() {}
digitalWrite (latchPin, bajo);
shiftOut (dataPin, patrones clockPin, MSBFIRST, [índice * 2]);
digitalWrite (latchPin, HIGH);
retardo (patrones de [(index * 2) + 1]);
Índice ++;
Si (Índice > = count) {}
índice = 0;
}
}
Una vez que hayas subido el bosquejo a tu Arduino desconecte ahora conectar los datos (puente azul) D11, reloj (puente amarillo) a D12 y cierre (puente verde) D8, vuelva a colocar la computadora, o una fuente de alimentación y ver la persecución de la luz.