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.