Modifications

Sauter à la navigation Sauter à la recherche
3 950 octets supprimés ,  20 février 2016 à 17:25
Contenu remplacé par « {{MicroPython-Hack-Prepare-NAV}} {{MicroPython-Hack-led-RGB-core}} {{MicroPython-Hack-Prepare-TRAILER}} »
Ligne 1 : Ligne 1 :  
{{MicroPython-Hack-Prepare-NAV}}
 
{{MicroPython-Hack-Prepare-NAV}}
   −
{{traduction}}
+
{{MicroPython-Hack-led-RGB-core}}
== 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]]
  −
 
  −
== 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|360px]]
  −
 
  −
=== 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
      
{{MicroPython-Hack-Prepare-TRAILER}}
 
{{MicroPython-Hack-Prepare-TRAILER}}
29 861

modifications

Menu de navigation