Bonjour à tous,
Voila j'ai fait une petite fonction qui fait une boucle sur ma ledstrip mais je ne comprends pas pourquoi qd je mets i>=0 cela ne boucle que sur la premier boucle pas la seconde alors que lorsque je mets i>0; i -- la fonction marche bien mets du coup je n'ai plus mon pixel 0.
Que faire car j'ai besoin d'avoir i=0 dans la première boucle.
Cordialement,Code:void colorWipe(uint32_t c, uint8_t wait) { for(uint16_t i=strip0.numPixels()-1; i>0; i--) { strip0.setPixelColor(i, c); strip1.setPixelColor(i, c); strip0.show(); strip1.show(); delay(wait); } for(uint16_t i=0; i<strip0.numPixels(); i++) { strip2.setPixelColor(i, c); strip3.setPixelColor(i, c); strip2.show(); strip3.show(); delay(wait); } }
bypbop
-----