Modifications

Sauter à la navigation Sauter à la recherche
299 octets ajoutés ,  1 mars 2014 à 11:05
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>
29 917

modifications

Menu de navigation