{"partition": "head_middle", "source_domain": "forum.arduino.cc", "digest": "sha1:E34XMIL4O4A3UGHCUCI5EVLDBMXLDSVH", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00026.parquet"}
| Arduino Forum :: International :: Français (Moderators: Jean-François, Snootlab) :: [Conseil] LED CUBE et démultiplexage
Topic: [Conseil] LED CUBE et démultiplexage (Read 4822 times)
Mitte Offline
[Conseil] LED CUBE et démultiplexage
Bonjour, bonjour, tout le monde !Alors tout d'abord, une petite présentation rapide : je suis élève en Terminale SI et pour ce qui est de l'électricité et l'électronique, je n'ai que la base qui m'a été donné par la SI (ce qui est assez limité mais bon...)L'électronique me passionne depuis assez longtemps et je me suis dit qu'il fallait que je me lance sur quelque chose de concret, qui pourrait m'être utile pour la suite de mes études (peut-être ingénieur informaticien, si je suis pris dans le cursus Polytech' ). Alors après un petit tour sur le net, et un tour d'horizon de tout ce qui se faisait, les projets concernant des LED CUBE m'ont paru être assez sympa pour un commencement, cependant cette idée est très vite devenu un peu plus qu'un commencement. Et après avoir regardé deux trois tutoriels, l'apparition récurrente du mot "ARDUINO" m'a agressé l’œil ! Et grâce à cela j'ai pu découvrir ces belles plateformes que sont les cartes Arduino, et a pu agrandir mon champs de vision anciennement limité au microcontrôleur "ECIO40" et les PIC utilisés en cours (aussi les automates programmable, mais ça on n'en parle pas, surtout quand un seul m'a fais perdre 4h de mon temps de projet personnel encadré, juste parce qu'il été foutu....(TSX17 - RIP )).Alors mon projet, comme beaucoup d'entre vous je pense l'ont déjà réalisé, est de faire un LED CUBE de 8*8*8.Je sais bien sur qu'avec mes connaissances actuelles, beaucoup de choses m'échappent, et je peux dire que ce projet est plus un objectif qu'un projet à proprement parler.Alors j'ai pu voir comment fonctionnait le système avec la séparation en lignes et en colonnes de LED, ainsi que l'impossibilité de mettre 64 sorties sur un Arduino (Uno, que vais commander ce week-end) et donc que pour assurer la commande des 64 colonnes, je devait faire un système de démultiplexage, et là commencent mes questions.Après avoir vu le nom de démultiplexeur et mon inconnaissance royal, je me suis rué vers internet et j'ai commencé à trifouiller. Après une petite heure, le principe de fonctionnement du démultiplexeur est dans ma tête, deux trois schéma grattés sur une feuille après, j'en suis venu à la conclusion qu'il me fallait trois démultiplexeur (type 3 entrées pour 8 sorties), pour ensuite les séparer chacun en 8 démultiplexeur de même type, ce qui me permettait d'avoir mes 64 sorties, comme sur le schéma suivant (excusez-moi de la piètre qualité de mon schéma et par soucis de place, j'ai pas fait les 8 autres démultiplexeur).A partir de là, ça semble être sympa, mais après une petite table de vérité pour comprendre qu'elles sorties de l'Arduino doivent être actives pour qu'une colonne soit allumée, je me retrouve obligatoirement avec 8 colonnes qui à un moment sont actives en même temps (j'ai oublié les entrées G0, G1 barre et G2 barre qui quand G0 = 0 ou G1 barre = 1 ou G2 barre = 1, mettent toutes les sorties à 0, nécessaire à au moins l'activation d'une sortie, mais ce qui cause en contrepartie l'activation des 8 colonnes en même temps).Alors voila, après tout ce blabla, ma question simple est de savoir comment faire pour arriver, peut-être en passant par le démultiplexage, à commander mes 64 colonnes et ne pas avoir ces 8 colonnes allumé en même temps ? Savoir aussi si le démultiplexage est la meill