Card10: Auf die Hardware der card10 zugreifen: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „==Auf die Hardware der card10 zugreifen== Die auf MicroPy basierende Firmware der card10, Pycardium, beinhaltet eine Modulbibliothek mit deren Modulen sich di…“) |
(kein Unterschied)
|
Version vom 23. September 2019, 12:32 Uhr
Auf die Hardware der card10 zugreifen
Die auf MicroPy basierende Firmware der card10, Pycardium, beinhaltet eine Modulbibliothek mit deren Modulen sich die einzelnen Bauteile, welche an den Microcontroller angeschlossenen, ansteuern lassen:
LEDS
Auf der card10 befinden sich mehrere LED:
- 4 RGB LED an jeweils einer der Ecken
- 11 RGB LED über dem Display
- 3 einfarbige sogenannte Rocket-LED in den Farben Rot, Grün und Blau.
Um die LED anzusteuern muss zuerst das Modul "leds" aus der Python Bibliothek importiert werden. Das macht man mit dem Befehl:
import leds
Mit
leds.set(led,color=(r,g,b))
Beispiel:
leds.set(5, color=(255,0,0))
lässt die LED mit der ID 5 Rot aufleuchten.
Die ID der LEDS sind wie folgt aufgeteilt:
- 0 - 10 : LED Reihe über dem Display
- 11 - 14 : Die vier LED in den Ecken der card10
Die als Rocked-LED bezeichneten LED werden mit dem Befehl
leds.set_rocket(led,wert)
angesteuert. Der „led“ Parameter steht hierbei für die entsprechende LED (0 – 2). Der „wert“ Parameter bestimmt die Helligkeit der aktivierten LED (0 – 31).
Beispiel:
leds.set_rocket(0,31)
Das Beispiel lässt die blaue LED mit der maximalen Helligkeit leuchten.
Weitere Befehle zur LED Steuerung sind:
leds.clear()
Schaltet alle RBG LED ab.
leds.dim_top(wert)
Legt die Helligkeit der oberen LED fest. Der Parameter „wert“ reicht dabei von 1 (Standard) bis 8 (sehr hell). Als obere LED gelten die LED in den Ecken oben links und rechts, sowie die LED Reihe über dem Display.
leds.dim_bottom(wert)
Legt die Helligkeit der unteren LED fest. Der Parameter „wert“ reicht dabei von 1 (Standard) bis 8 (sehr hell). Als untere LED gelten die zwei LED an den beiden unteren Ecken der card10
leds.gay(wert)
Lässt die RGB LED Reihe über dem Display in Regenbogenfarben leuchten. Der „wert“ Parameter gibt dabei das Offset des Farbspektrums an.


