Dieses Projekt steuert eine LED-Würfelanzeige mit einem Raspberry Pi Pico.
Der Workaround für den Energiesparmodus wurde freundlicherweise von tomjorquera erstellt. Er ist experimentell.
Weitere Informationen auf der verlinkten Seite im Reiter "Verwendete Bibliotheken".
machine
utime
_random
lowpower
dice_library
Ein paar Worte zur dice_library.py:
Hier werden alle wichtigen Funktionen ausgelagert die für den Würfel gebraucht werden.
Die Funktionen sind mit ausführlichem Doc im Code erklärt sowie alle nötigen Vorbedingungen und Fallstricke. Daher schaut Ihn euch vorher aufmerksam an.
Die GPIO Pins sind in der folgenden Grafik zu erkennen:
Ein möglicher Aufbau für den Würfel ist im Repo zu finden:
Die LEDs sind in aufsteigender Reihenfolge von 0 bis 6 an den PINs 21, 22, 24-27, 29 angeschlossen und der Knopf ist an Pin 20 angeschlossen.
Der Code kann aber an euer Setup einfach angepasst werden um variabel viele LEDs zu verwenden.
2___________6
1_____3_____5
0___________4
- Ladet euch die aktuellste MikroPython Version runter und speichert die .uf2 Datei.
- Währed Ihr den Pico an den USB Anschluss eures Rechners anschließt haltet den Bootselect (BOOTSEL) Knopf gedrückt.
- Zieht die .uf2 Datei auf das vom Pico bereitgestellte Laufwerk auf - damit ist die Installation von MikroPython abgeschlossen.
- Trennt den Pico vom Strom und steckt ihn wieder an euer USB Laufwerk. Ab jetzt läuft der Pico im normalen Modus.
- Ladet euch die Thonny IDE runter und installiert diese.
- Ladet alle .py Datein aus dem Repository auf den Raspberry Pi Pico W indem Ihr Thonny benutzt.
- Macht euch mit dem Code vertraut. Wenn Ihr alle Datein auf dem Pico habt läuft ab jetzt automatisch das Würfelspiel (main.py).