Modifications

Sauter à la navigation Sauter à la recherche
1 347 octets ajoutés ,  20 septembre 2015 à 10:21
Ligne 160 : Ligne 160 :     
== Faire encore mieux ==
 
== Faire encore mieux ==
=== zzz 1 ===
+
=== Plus de couleurs ===
zzzz
+
J'imagine que vous êtes moins qu'impressionné par la couleur cyan rayonnante sous vos yeux.
 +
 
 +
Pour afficher une couleurs différentes, changer la couleur dans votre code avec l'une des couleurs disponibles.
 +
<nowiki>setColor(ledDigitalOne, CYAN);</nowiki>
 +
 
 +
par
 +
 
 +
<nowiki> setColor(ledDigitalOne, **AUTRE_COULEUR**);</nowiki>
 +
 
 +
Choisissez l'une des couleurs disponibles dans le tableau {{fname|COLORS}}.
 +
 
 +
=== Afficher les couleurs aléatoirement ===
 +
Nous pouvons bien entendu faire plus qu'afficher constamment la même couleur.
 +
 
 +
Pour voir comment nous pouvons faire des cycles entre différentes couleurs aléatoires modifiez le code de la fonction {{fname|loop()}} vers :
 +
 
 +
<nowiki>void loop(){
 +
  //setColor(ledDigitalOne, CYAN);
 +
  randomColor()
 +
}</nowiki>
 +
 
 +
=== Contrôle analogique des couleurs ===
 +
Passer d'une couleur à l'autre est amusant. Mais les LEDs RGBs ne montrent tout leur potentiel que lorsque l'on fait des mélanges de couleurs à l'aide du contrôle analogique.
 +
 
 +
En utilisant la modulation de largeur d'impulsion (PWM) il est possible de produire presque n'importe quelle couleur et de faire des fondus d'une couleur à l'autre.
 +
 
 +
Malheureusement, le code utilisé pour faire cela est trop long pour cette section.
 +
 
 +
Pour un exemple de programme, téléchargez le code depuis :
 +
* [http://ardx.org/RGBANA ardx.org/RGBANA]
    
== Plus, plus et encore plus ==
 
== Plus, plus et encore plus ==
29 917

modifications

Menu de navigation