<?xml version="1.0"?>
<rss xmlns:php="http://php.net/xsl" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Multiplexage de DELs avec Arduino - Chicoree</title><link>http://www.chicoree.fr/w/Multiplexage_de_DELs_avec_Arduino</link><atom:link href="http://www.chicoree.fr/w/Multiplexage_de_DELs_avec_Arduino?action=toFeed" rel="self" type="application/rss+xml"/><description><![CDATA[Avant les vacances de Noël, un collègue me posait une colle: il venait d'installer une guirlande électrique utilisant des LEDs de deux couleurs différentes. La guirlande était munie d'un boitier de commande permettant de l'illuminer dans une couleur, dans l'autre, ou dans les deux à la fois. Où cela était surprenant, c'est qu'il n'y avait que deux fils pour relier les LEDs entre elles.
Je dois avouer que je n'ai pas été bon, car je n'ai pas percuté sur le coup. Par contre en y repensant ce soir là, une solution simple m'est venue en tête. Je ne sais pas si c'est la technique employée sur la décoration en question, mais dès mon retour à la maison, j'ai fait une petite maquette avec une carte Arduino Nano…
]]></description><item><title>1 La théorie</title><link>http://www.chicoree.fr/w/Multiplexage_de_DELs_avec_Arduino#La_th.C3.A9orie</link><description><![CDATA[<p>Avant de vous donner la <i>soluce</i> un peu de théorie pour expliquer pourquoi cela va fonctionner avec ma carte Arduino. Cette carte est basée sur une technologie CMOS. Celle-ci se caractérise notamment par le fait que les sorties logiques sont connectées <i>rail-to-rail</i> à <i>Vcc</i> et la <i>masse</i>. Autrement dit, une <i>sortie</i> logique se comporte virtuellement comme un interrupteur <a>SPDT</a> (<i>simple-pole double-throw</i>). La conséquence est qu'une telle sortie est capable aussi bien de fournir du courant (<i>source current</i>) que d'en drainer (<i>sink current</i>).
</p>]]></description></item><item><title>1.1 Illuminer une DEL ou l'autre</title><link>http://www.chicoree.fr/w/Multiplexage_de_DELs_avec_Arduino#Illuminer_une_DEL_ou_l.27autre</link><description><![CDATA[<p>Avant de vous donner la <i>soluce</i> un peu de théorie pour expliquer pourquoi cela va fonctionner avec ma carte Arduino. Cette carte est basée sur une technologie CMOS. Celle-ci se caractérise notamment par le fait que les sorties logiques sont connectées <i>rail-to-rail</i> à <i>Vcc</i> et la <i>masse</i>. Autrement dit, une <i>sortie</i> logique se comporte virtuellement comme un interrupteur <a>SPDT</a> (<i>simple-pole double-throw</i>). La conséquence est qu'une telle sortie est capable aussi bien de fournir du courant (<i>source current</i>) que d'en drainer (<i>sink current</i>).
</p>]]></description></item><item><title>1.2 Illuminer les deux DELs à la fois</title><link>http://www.chicoree.fr/w/Multiplexage_de_DELs_avec_Arduino#Illuminer_les_deux_DELs_.C3.A0_la_fois</link><description><![CDATA[<p>Intéressant, mais si j'en reviens au problème initial, il reste la question de comment illuminer <i>simultanément</i> les deux DELs. La réponse est simple: c'est <i>impossible</i>. Déçu? Relisez donc attentivement ces dernières phrases: je dis qu'il est <i>impossible</i> d'illuminer <i>simultanément</i> les deux DELs de ce montage. Par contre, ce que l'on peut faire, c'est illuminer <i>alternativement</i> l'une puis l'autre dans un cycle suffisamment rapide pour que l'œil humain ne distingue plus le <i>clignotement</i>. Généralement, on a tendance à considérer que la <i>persistance rétinienne</i> de l'œil humain est de l'ordre de 1/25 de seconde (25 Hz), puisque c'est la vitesse retenue pour le cinéma. Dans la réalité, pour des applications d'éclairage, la modulation reste perceptible bien au delà. Par conséquent une fréquence de l'ordre de 1 kHz est plus souvent admise pour un résultat de qualité.
</p>]]></description></item><item><title>2 La pratique</title><link>http://www.chicoree.fr/w/Multiplexage_de_DELs_avec_Arduino#La_pratique</link><description><![CDATA[<p>Le montage qui permet de valider expérimentalement les explications que je donnais plus haut est représenté ci-contre. Il suffit de monter deux DELs en parallèle, en prenant juste soin de placer les deux DELs dans un sens différent.
</p>]]></description></item><item><title>3 Conclusion</title><link>http://www.chicoree.fr/w/Multiplexage_de_DELs_avec_Arduino#Conclusion</link><description><![CDATA[<p>Visuellement, le résultat est convainquant: une LED s'allume, puis l'autre, puis on a l'<i>impression</i> que les deux s'allument simultanément. Bien entendu, pas question d'alimenter une guirlande complète avec ce montage. Le principe est valable, mais l'Arduino ne peut pas fournir directement assez de courant.
</p>]]></description></item></channel></rss>
