Charlieplexing met de Raspberry Pi (9 / 9 stap)

Stap 9: Followup gedachten

Ik leerde een paar dingen terwijl het doen van dit project.

Charlieplexing is een veel minder verwarrend dan ik dacht het dat zou worden.  Ik was ervan overtuigd dat het zeer moeilijk zou zijn, maar echt, het zowat het toevoegen van paren van LEDs en aansluiten van de leads.  De code vereist een beetje meer werk, maar in principe alles wat je hoeft te doen aan het licht dat een specifieke LED alle pinnen komt om input, stel de twee pinnen voor uw specifieke LED uitvoeren, en zet een hoge en een lage.

Het toevoegen van nieuwe leads, volgt een mooi klein patroon.  Toevoegen als vele paren van LEDs als je momenteel leidt hebt, dan draad elke uittredende leiding aan een paar, en elk paar aan de nieuwe leiding.

Ik kon heb geschreven wat dynamische code om de boven- en onderkant lijsten te maken.  Het gewoon tellen van 0 tot aantal LEDs-1 door 2, en van 1 tot het aantal LEDS door 2.  Dan heb ik niet zou te werken telkens wanneer die ik een nieuwe lead toevoegt.

Houden de LEDs in volgorde--realiseren welke in uw LED-lijst is het bovenste lampje op uw 6de paar) is niet moeilijk, maar hebt u een harde tijd schrijverij naar de wetboek dynamisch de als lijst wilt maken in de "juiste" volgorde voor u.  We hebben al gezien LED kubussen die worden uitgevoerd met Charlieplexing.  Terwijl u dynamisch samenstellen van de lijst van LEDs, kan zoals ik deed in mijn code, zou zij volledig buiten de orde, en u zou hebben om een aparte lijst om ze te houden in orde toch.  Ik denk dat dit is waarom bijna iedereen alleen de lijst van LEDs handmatig creëert zoals ik al zei dat ik wilde niet te doen in stap 3.  Er zijn meestal, maar niet altijd, redenen die iedereen iets een bepaalde doet manier. :)

Dus waar zou ik gaan vanaf hier?  Ik ben niet zeker dat ik heb echte leven-toepassingen.  De LED kubus ding heeft gedaan, en ik heb gedaan een andere LED projecten met mijn Raspberry Pi (Bekijk mijn youtube-kanaal voor hen), dus ik weet niet echt wat ik zou doen met Charlieplexing.

Sommige dingen u opnemen kunt--POV wands: U kan gemakkelijk kabellengte tot 20 LEDs zoals ik deed, maar ze in een rij op een PCB aangesloten op een stok doen te doen van de wuivende POV toverstaf. LED-Cubes: Ja, zei ik net zij heb gedaan, en ik ben niet van plan om ze te doen, maar dat betekent niet dat je niet kunt!  LED Matrix: U kan gemakkelijk opstelling een matrix voor 90 LEDs in een matrix van 5 x 18, en maken een scrolling message board (vergelijkbaar met degene die ik heb gebouwd). De mogelijkheden zijn eindeloos--Nou, bijna eindeloos.  U hoeft slechts zoveel GPIO pinnen op de Raspberry Pi.

Gerelateerde Artikelen

Hoe te gebruiken en Arduino schild met de Raspberry Pi

Hoe te gebruiken en Arduino schild met de Raspberry Pi

Toevoegen van Arduino shields op de Raspberry Pi een pijn kunnen zijn erg groot. Je eindigen met een rotzooi van draden lopen rond en opzetten van de software is een uitdaging in zijn eigen recht.Hier is een eenvoudige oplossing om te starten met beh
Uw eerste IOT met een Raspberry Pi, DHT11 sensor en Thingspeak bouwen.

Uw eerste IOT met een Raspberry Pi, DHT11 sensor en Thingspeak bouwen.

IOT of Internet of Things is een hot topic! Volgens de deskundigen zal alles worden aangesloten op het internet en al onze toestellen en hun gegevens zal binnenkort gewoon een IP-adres van ons af. Dus waar moet u beginnen als u wilt ontdekken de were
Hoe Hack een Apple Time Capsule met een Raspberry Pi

Hoe Hack een Apple Time Capsule met een Raspberry Pi

Invoering van de "Pi-Capsule." Het is momenteel de enige Apple Time Capsule die u op uw TV aansluiten kunt..., betekent dit dat het een Apple TV? ;-)OK, ok, laten we zeggen dat je hebt een oude Apple Time Capsule rond leggend dat niet meer werkt
Ssh gebruiken om te praten met je Raspberry Pi.

Ssh gebruiken om te praten met je Raspberry Pi.

Deze korte gids legt uit hoe om ssh te gebruiken om te praten met je Raspberry Pi.U moet:1 raspberry Pi aangesloten op uw router(Monitor en toetsenbord.)Als u op zoek bent voor een gids voor je Raspberry Pi toegang vanaf het internet kijk hier:Stap 1
Besturen van een trein van Lionel met een Raspberry Pi

Besturen van een trein van Lionel met een Raspberry Pi

Wat er gebeurt als u een oud model van Lionel trein systeem en sommige web-control toe te voegen? Dit project regelt een Lionel model treinset met de Raspberry Pi.In dit project gaan we stap voor stap door het delen, hardware en software waarmee een
Beheersing van een 7 segment 4 cijferige display met een Raspberry Pi

Beheersing van een 7 segment 4 cijferige display met een Raspberry Pi

http://www.raspberrypi.org/forums/viewtopic.php?f=...Hier is een manier om 7 segment 4 cijferige weergave met een Raspberry Pi te besturen.Gelieve te stemmen als ik echt wil om te winnen een wedstrijd in mijn leven :-)Sorry no pictures :-(Stap 1: De
Met behulp van een toetsenbord met de Raspberry Pi

Met behulp van een toetsenbord met de Raspberry Pi

ik heb twee klavieren van Jameco.com die ik wilde gebruiken met mijn Raspberry Pi.  Blijkt dat het is vrij eenvoudig, zo lang als je weet wat de pinout structuur is voor het toetsenbord.Dit instructable brengt u door de stappen die ik moest doorlopen
Verbinding maken met de Raspberry Pi om te netwerken met behulp van de UART

Verbinding maken met de Raspberry Pi om te netwerken met behulp van de UART

In deze tutorial zal ik u tonen hoe je Raspberry Pi verbinden met het Internet gewoon met behulp van de seriële lijn die toegankelijk is op de GPIO. Dit kan zeer nuttig zijn als er geen andere methode van verbinding beschikbaar, zoals ethernet of wif
Pandora's Box - een internetradio-speler gemaakt met een Raspberry Pi!

Pandora's Box - een internetradio-speler gemaakt met een Raspberry Pi!

Plug in deze internetradio-speler en luister naar uw favoriete stations op Pandora Radio. Zes drukknoppen bepalen de muziek, terwijl een LCD feedback over het liedje, artiest, en andere nuttige informatie geeft. Dit alles is gevestigd in een aangepas
Aan de slag met een Raspberry Pi

Aan de slag met een Raspberry Pi

Hallo iedereen. Welkom op mijn eerste Instrucatble. Je kan de vraag jezelf "Ik wil een Raspberrry Pi, maar ik weet niet hoe te beginnen." Als u hebt ooit gevraagd uzelf deze gedachte, dan dit is het juiste Instrucatble voor jou. In deze handleid
GEBRUIK NEXTION om te werken met de RASPBERRY PI

GEBRUIK NEXTION om te werken met de RASPBERRY PI

Misschien heb je al bekend hoe Nextion gebruiken om te werken met Arduino. Maar misschien je niet weet hoe het te gebruiken met de Raspberry Pi. Er zijn slechts vijf stappen:Stap 1: Installeren SegnixVolg de instructies van de "Readme.md" van gi
Aan de slag met de Raspberry Pi 2 (LabVIEW)

Aan de slag met de Raspberry Pi 2 (LabVIEW)

Deze diepgaande gids zal gaan over de stappen die nodig zijn om verbinding te maken met de Raspberry Pi 2 Model B (RPI 2) of de Raspberry Pi 3 Model B aan LabVIEW met LabVIEW MakerHub LINX. LINX is gebruikt voor de interactie met gemeenschappelijke i
Beheersing van een stappenmotor met de Raspberry Pi en Piface

Beheersing van een stappenmotor met de Raspberry Pi en Piface

Bijgewerkt April 2015Dit heb ik gemaakt omdat ik geen projecten met behulp van de PiFace heb gevonden.Forumonderwerp op www.raspberrypi.org:http://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=54314&p=413902Hier is een eenvoudig project dat alle
Gebruik een correcte sensor met een Raspberry Pi voor het beheren van uw Philips Hue-verlichting

Gebruik een correcte sensor met een Raspberry Pi voor het beheren van uw Philips Hue-verlichting

Use-case: mijn keukendeur is zwaar, als deze gesloten ik ben niet in staat om elk geluid buiten de keuken. Mensen moesten bellen mijn telefoon om te laten hen in, die was vriendelijk van het ergeren als u verwacht meer dan 10 personen op uw feestje i