Étape 9: Pensées de suivi
J’ai appris quelques petites choses tout en faisant de ce projet.Charlieplexing est beaucoup moins déroutant que j’ai pensé qu’il serait. J’étais convaincu qu’il serait très difficile, mais vraiment, c’est à peu près ajoutez des paires de LEDs et brancher les fils. Le code requis un peu plus de travail, mais fondamentalement, tout ce que vous devez faire à la lumière d’une LED spécifique est mis à toutes les broches à l’entrée, puis définissez les deux broches pour vos LED spécifique à la production et mettre un haut et un bas.
Ajout de nouvelles pistes suit un modèle de peu agréable. Ajouter plusieurs paires de LEDs que vous avez actuellement des prospects, puis connectez chaque conducteur sortant pour une paire et chaque paire de la nouvelle piste.
J’aurais écrit du code dynamique pour créer les listes haut et en bas. C’est seulement à compter de 0 au nombre de LEDs-1 par 2 et de 1 au nombre de LEDS par 2. Ensuite, je n’aurais pas mettre à jour chaque fois que j’ai ajouter une nouvelle piste.
En gardant les LEDs en ordre--se rendre compte que l'on dans votre liste de LED est haut LED sur votre 6ème paire) n’est pas difficile, mais vous pourriez avoir un moment difficile à écrire le code pour créer dynamiquement la liste dans l’ordre de "droit" pour vous. Nous avons tous vus cubes de LED qui sont exécutés avec Charlieplexing. Alors que vous pourriez construire dynamiquement de la liste des voyants que j’ai fait dans mon code, ils seraient tout à fait hors d’usage, et vous devez maintenir une liste distincte pour les garder en ordre en tout cas. Selon moi, que c’est pourquoi presque tout le monde crée juste la liste des LEDs manuellement comme je l’ai dit que je ne voulais pas faire à l’étape 3. Il existe habituellement, mais pas toujours, raisons tout le monde fait quelque chose d’une certaine façon. :)
Alors où serait aller d’ici ? Je ne suis pas sûr de qu'avoir les applications de la vie réelle. La chose de cube de LED a été faite et j’ai fait quelques autres projets LED avec mon Raspberry Pi (vérifier à ma chaîne youtube pour eux), donc je ne sais pas vraiment ce que je ferais avec Charlieplexing.
Certaines choses que vous pouvez inclure--baguettes POV: vous pourriez facilement câbler jusqu'à 20 LED comme j’ai fait, mais les faire de suite sur un PCB connecté à un bâton pour faire de la baguette POV ondulante. Cubes de LED: Oui, j’ai juste dit qu’ils ont été fait et je ne vais pas les faire, mais qui ne signifie pas que vous ne pouvez pas ! Matrice de LED: Vous pouvez facilement configurer une matrice de 90 LEDs dans un tableau de 5 x 18 et créer un défilement babillard (semblable à celui que j’ai construit). Les possibilités sont infinies--Eh bien, presque sans fin. Vous avez seulement tant de broches GPIO sur la Pi de la framboise.