Ligne 115 : |
Ligne 115 : |
| {{traduction}} | | {{traduction}} |
| | | |
− | You can also convert separate red, green and blue values into a single 32-bit type for later use:
| + | Vous pouvez également convertir les 3 valeurs séparées Rouge, Vert et Bleu en une seule valeur 32-bits pour l'utiliser plus tard: |
| | | |
| <nowiki>uint32_t magenta = strip.Color(255, 0, 255);</nowiki> | | <nowiki>uint32_t magenta = strip.Color(255, 0, 255);</nowiki> |
| | | |
− | Then later you can just pass “magenta” as an argument to setPixelColor rather than the separate red, green and blue numbers every time.
| + | Vous pouvez ensuite passer la valeur "magenta" comme argument lors de l'appel à la fonction ''setPixelColor'' plutôt que les 3 valeurs de couleur séparément (Rouge, Vertn Bleu) lors de chaque appel. |
| | | |
| setPixelColor() does not have an immediate effect on the LEDs. To “push” the color data to the strip, call show(): | | setPixelColor() does not have an immediate effect on the LEDs. To “push” the color data to the strip, call show(): |
Ligne 125 : |
Ligne 125 : |
| <nowiki>strip.show();</nowiki> | | <nowiki>strip.show();</nowiki> |
| | | |
− | This updates the whole strip at once, and despite the extra step is actually a good thing. If every call to setPixelColor() had an immediate effect, animation would appear jumpy rather than buttery smooth.
| + | La fonction '''show()''' fait une mise-à-jour de tout le ruban/chaine en une seule fois. Même si cette étape supplémentaire peu paraitre ennuyante, c'est en fait une bonne chose. Si chaque appel à setPixelColor() avait un effet immédiat, votre animation présenterait des ''sursauts'' plutôt que faire des mise-à-jours du ruban de façon homogène. |
− | You can query the color of a previously-set pixel using getPixelColor():
| + | |
| + | Vous pouvez reobtenir la couleuur d'un pixel (précédemment initialisé) en utilisant la fonction '''getPixelColor()''': |
| | | |
| <nowiki>uint32_t color = strip.getPixelColor(11);</nowiki> | | <nowiki>uint32_t color = strip.getPixelColor(11);</nowiki> |