Charlieplexing avec le Raspberry Pi (9 / 9 étapes)

É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.

Articles Liés

Comment utiliser et shield Arduino avec le Raspberry Pi

Comment utiliser et shield Arduino avec le Raspberry Pi

Ajouter Arduino boucliers pour le Pi de framboise peuvent être une très grande douleur. Vous finissez par avoir un désordre de fils courir et configuration du logiciel est un défi dans son propre droit.Voici une solution simple pour commencer à utili
IBeacon système de saisie avec le Raspberry Pi et Azure

IBeacon système de saisie avec le Raspberry Pi et Azure

À la fin mars, je suis allé à un hackathon à Universal Studios. Nous avons créé un système où les invités pourraient contourner la ligne de file d'attente en complétant une série de tâches qui seraient amener autour de la terre, le trajet est en déla
Construire votre propre éclairage ambiant avec le Raspberry Pi

Construire votre propre éclairage ambiant avec le Raspberry Pi

Je voulais construire un système d'éclairage ambiant pour ma TV depuis que j'ai acheté le Raspberry Pi il y a un an. Après que j'ai enfin réussi à commander le nécessaire spécial WS2801 LED strip, j'ai commencé à la construire et tout allait mieux qu
AirPlay Multiroom radio avec le Raspberry Pi, aucun matériel supplémentaire nécessaire.

AirPlay Multiroom radio avec le Raspberry Pi, aucun matériel supplémentaire nécessaire.

Plupart des moyens de diffuser de la musique à plusieurs ensembles de haut-parleurs coûtent plus cher qu'il vaut la peine. Je ne pense pas que j'ai à dire beaucoup de choses à ce sujet, vous avez probablement voulu ce faire dans le passé mais c'était
À l’aide d’un disque dur externe USB avec votre Raspberry Pi

À l’aide d’un disque dur externe USB avec votre Raspberry Pi

Introduction expérimentale :Dans de nombreux cas capacité SD n'est pas suffisant. Heureusement le Raspberry Pi peut être facilement connecté à des disques durs USB externes. Suivez les étapes décrites dans cette section, et vous aurez bientôt beaucou
Création d’un ReadyMedia (anciennement MiniDLNA) Media Server avec un Raspberry Pi

Création d’un ReadyMedia (anciennement MiniDLNA) Media Server avec un Raspberry Pi

Le Raspberry Pi est un mini-ordinateur étonnant, capable de faire toutes sortes de choses et coûte autant qu'un repas au restaurant vraiment sympa ! J'ai appris que l'on pouvait être utilisé comme serveur multimédia DLNA et trouvé quelques instructio
Montage d’un lecteur USB avec le Raspberry Pi

Montage d’un lecteur USB avec le Raspberry Pi

ceci est un autre de mes « Potatoes » Raspberry Pi Instructables.Ce qui ce Instructable va vous montrer comment le faire est de configurer votre Pi framboise pour reconnaître et monter automatiquement une clé USB. Ceci est particulièrement utile pour
Construction d’un tracker GPS avec le Raspberry Pi (auteur : Arnoud Buzing)

Construction d’un tracker GPS avec le Raspberry Pi (auteur : Arnoud Buzing)

Ce billet montre comment construire un simple GPS tracker avec la langue de Wolfram sur une facture pro forma de framboise.Étape 1: matérielPour recréer cette expérience, vous aurez besoin du matériel suivant (en plus de la Raspberry Pi lui-même) :GP
Mise en place d’un PiFace avec votre Raspberry Pi

Mise en place d’un PiFace avec votre Raspberry Pi

il s'agit d'un guide de base destiné aux débutants qui viennent de recevoir un Raspberry Pi / Pi-visage et que vous voulez savoir comment mettre en place, j'ai ressenti le besoin d'écrire ce vers le haut après avoir reçu un PiFace et ne pas être en m
Aéroponique avec capteur Raspberry Pi et de l’humidité

Aéroponique avec capteur Raspberry Pi et de l’humidité

Cette instructable va vous apprendre comment faire pour installer un système aéroponique qui est contrôlé par Raspberry Pi. Aéroponique est la technique de culture des plantes ayant des racines suspendu et est suspendue dans l'air. Solution nutritive
Commander un moteur pas à pas avec le Raspberry Pi et Piface

Commander un moteur pas à pas avec le Raspberry Pi et Piface

Mise à jour avril 2015J'ai fait cela parce que je n'ai trouvé aucun projet à l'aide de la PiFace.Sujet du Forum à www.raspberrypi.org :http://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=54314&p=413902Voici un projet simple qui n'a besoin que R
Construisez votre Robot Internet sous contrôle vidéo-Streaming avec Arduino et Raspberry Pi

Construisez votre Robot Internet sous contrôle vidéo-Streaming avec Arduino et Raspberry Pi

< le Instructable et le code sont prêts. Profitez ! Laissez un commentaire avec vous vos commentaires! >Je suis (aka LiquidCrystalDisplay / Itay), un élève de 14 ans d'Israël par l'apprentissage dans l'école secondaire Junior Max Shein avancées des
À l’aide d’un registre à décalage avec Raspberry Pi

À l’aide d’un registre à décalage avec Raspberry Pi

cette instructable va tenter de l'expliquer, en termes simples, ce qu'un changement de Registre est, et comment vous pouvez l'utiliser avec le Raspberry Pi pour étendre le port GPIO en exécutant huit sorties avec seulement quatre ports GPIO.Pour comm
Contrôleur de la PlayStation 2 avec Raspberry Pi

Contrôleur de la PlayStation 2 avec Raspberry Pi

Ce tutoriel va montrer comment utiliser le contrôleur de Playstation 2 (PS2) avec le Raspberry Pi. Nous utilisons le Arduberry pour adapter le bouclier de la Raspberry Pi.Étape 1: Matériel nécessaireRaspberry PiArduberryDexter Industries Playstation