Bonsoir,
Une aide concernant mon problème serait la bienvenue.
Je vous explique :
J'aimerai pouvoir allumer une à une 60 leds et que les leds n-1 restes allumées via des 74HC595, jusque là, pas de problème il y a plein de tuto. Mais, je n'arrive pas à faire le code qui fera s’éteindre les leds et recommencera le loop.
Voici le code déjà existant :
#define DS 10 // pin de donnée des 74
#define SH_CP 12 // pin d'horloge
#define ST_CP 11 // pin de latch
int DS_pin = 10;
int STCP_pin = 11;
int SHCP_pin = 12;
void setup()
{
pinMode(DS_pin,OUTPUT);
pinMode(STCP_pin,OUTPUT);
pinMode(SHCP_pin,OUTPUT);
writereg();
}
boolean registers[60];
void writereg()
{
digitalWrite(STCP_pin, LOW);
for (int i = 59; i>=0; i--)
{
digitalWrite(SHCP_pin, LOW);
digitalWrite(DS_pin, registers*);*
digitalWrite(SHCP_pin, HIGH);
}
digitalWrite(STCP_pin, HIGH);
}
void loop()
{
for(int i = 0; i<60; i++)
{
_ registers = HIGH; delay(1000); writereg();_
* }*
}
Sinon une image pour mieux comprendre ce que je veux faire : "dans l'esprit".........
Merci.