Modifications

Sauter à la navigation Sauter à la recherche
3 967 octets ajoutés ,  10 janvier 2016 à 14:04
aucun résumé de modification
Ligne 2 : Ligne 2 :     
{{traduction}}
 
{{traduction}}
 +
== Ce que nous faisons ==
 +
{{bloc-etroit|text='''.: Lumière colorée :.'''
 +
 +
'''.: LED RGB :.'''
 +
 +
Nous avons fait clignoter une LED et aussi contrôlé une séquence de huit LEDs. Maintenant, il est temps d'en contrôler la couleur.
 +
 +
En utilisant une LED RGB (Red Green Blue ou RVB pour Rouge Vert Bleu) qui est en fait 3 LEDs dans un seul boîtier, nous pouvons générer n'importe laquelle des couleurs que vous souhaitez. Nous y arrivons en faisant un mélange de couleur.
 +
 +
Ce qui nécessite de faire un petit retour en arrière sur nos premiers cours d'éducation artistique, ces jours durant lesquels nous expérimentions les mélanges de couleurs à partir de feuilles de cellophane colorées.
 +
 +
Pas de panique si vous ne vous en souvenez pas, vous trouverez ci-joint une roue des couleurs pour vous aider.
 +
}}
 +
 +
[[Fichier:ARDX-Montages-CIRC12-table-couleur.png|480px]] [[Fichier:ARDX-Montages-CIRC12-roue-couleur.png|480px]]
    
{{MicroPython-Hack-Prepare-TRAILER}}
 
{{MicroPython-Hack-Prepare-TRAILER}}
 +
 +
== Le montage ==
 +
=== Le matériel nécessaire ===
 +
{{ARDX-composant-begin}}
 +
 +
{{ARDX-composant
 +
  |label=Fils
 +
  |label2=
 +
  |img=ARDX-fils.png
 +
  |pl=34
 +
}}
 +
 +
{{ARDX-composant
 +
  |label=Résistance de 330 Ohms (orange-orange-brun)
 +
  |label2=x3
 +
  |img=ARDX-R330.png
 +
  |pl=43
 +
}}
 +
 +
{{ARDX-composant
 +
  |label=LED RGB
 +
  |label2=x1
 +
  |img=ARDX-LED-RGB.png
 +
  |pl=31
 +
}}
 +
 +
{{ARDX-composant-end}}
 +
Tous ces éléments sont disponibles sur [http://shop.mchobby.be shop.mchobby.be].
 +
 +
=== Schéma ===
 +
[[Fichier:MicroPython-Hack-led-RGB-schema.png|250px]]
 +
 +
=== Montage ===
 +
[[Fichier:MicroPython-Hack-led-RGB-montage.png|800px]]
 +
 +
== Le code ==
 +
<nowiki>xxx</nowiki>
 +
 +
== Cela ne fonctionne pas? ==
 +
Voici 3 choses à essayer.
 +
=== La LED reste noire ou affiche une couleur incorrecte? ===
 +
Il est facile de faire une erreur avec les quatre broches de la LED si proches les unes des autres.
 +
 +
Essayez de vérifier si chacune des broches est bien à sa place.
 +
 +
=== c'est trop "rouge"! ===
 +
La diode rouge de la LED RGB pourrait être plus brillante que les deux autres.
 +
 +
Pour ajuster la balance des couleurs, essayez d'utiliser une résistance plus grande (ou deux résistances montées en série).
 +
 +
En effet, la LED rouge de la LED RGB consomme un courant de 4.30mA là où les LEDs Verte et Bleue consomme environ 1.90mA.
 +
=== Envie de plus ? ===
 +
(brancher sans se retenir)
 +
 +
Si vous voulez en faire un peu plus, pourquoi ne pas allez jeter un oeil sur les petits plus et extra disponibles [http://shop.mchobby.be shop.MCHobby.be]]
 +
 +
== Faire encore mieux ==
 +
=== Plus de couleurs ===
 +
{{traduction}}
 +
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 ===
 +
 +
{{traduction}}
 +
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 ===
 +
{{traduction}}
 +
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 :
 +
*
 +
== Plus, plus et encore plus ==
 +
Plus d'information, où poser vos autres questions:
 +
 +
 +
== Internet ==
 +
=== .:téléchargement:. ===
 +
xxxx
29 836

modifications

Menu de navigation