In diesem Tutorial werden wir eine einfache 4 x 5-Matrix mit nur 5 GPIO-Pins auf Ihre Raspberry Pi machen. Dies geschieht mit einer Technik namens Charlieplexing.
Es gibt eine Menge von Seiten auf der Interwebs über Charlieplexing und die Python-Sprache und wie es alles funktioniert also wenn Sie mehr darüber wissen wollen verwenden Sie Ihre bevorzugte Suchmaschine zu mehr hineinschauen zögern lässt nur Arbeit auf der Grundlage, dass wir LEDs ein- und Ausschalten sehr schnell wechseln lassen es so aussehen, wie wir mehr beleuchtet haben, als wir es tun
Warum habe ich dieses Tutorial geschrieben?
Da gibt es eine Menge gibt, aber das meiste davon erfordert einiges an Vorwissen oder unvollständige Dateien oder Dateien, die Modding hat, was ich gegeben habe ist geradlinig, und erhalten Sie sich und läuft in weniger als einer Stunde
Ich hoffe, das ist so einfach, Sie können sogar genießen, tun es mit Ihren Kindern, wenn es nicht dann lass es mich wissen, wo ich falsch gelaufen.
In diesem Tutorial werde ich Sie darüber gelesen haben und verstehen die Grundlagen des Charlieplexing und Python zu übernehmen, konzentrieren wir uns auf wie die Hardware erst zu konstruieren, dann werde ich Ihnen 2 Dateien mit Python-Code, 1 mit vielen vorgefertigten Funktionen können als ein Modul verwenden und andererseits, mit einige Beispiele, wie wir unser Programm erweitern.
Nachdem Sie dieses Tutorial und haben ein Spiel mit dem Code, den Sie hoffentlich ein gutes Verständnis des Charlieplexing und werden in der Lage, die Techniken verwendet, um zum nächsten Schritt weiterzugehen, machen Ihre Anzeige größer mit Schieberegistern!!!
für dieses Tutorial benötigen Sie
LEDs:
Früher habe ich
4 * rot
4 * grün
4 * blau
4 * gelb
4 * weiß
Steckbrett:
kleine Cheapo Steckbrett, glauben Sie mir Sie benötigen eine von diesen...
Widerstände:
5 * Widerstände
Sie müssen zu erarbeiten, welche Widerstände verwenden, meine sind 83 Ohm, aber es gibt zwei davon in Serie für jede LED (Dies wird warum später erläutert), verwenden Sie einen Taschenrechner, um herauszufinden, was Sie brauchen, und durch 2 dividieren
Jumper-Kabel:
Sie müssen
20 * männlich - männlich
5 * männlich - weiblich
Es hilft, wenn Sie 5 Kabel in 5 verschiedenen Farben haben, aber es nicht wichtig ist
Raspberry PI:
Gut, kann ich auch feststellen, das offensichtliche