Schritt 6: Software weiter, eingebaute Funktionen
Also welche Funktionen haben wir mit spielen?
Erstens, können öffnen Sie led.py und Sie sehen oben ein paar importiert, einschließlich unserer ledfunctions.py, lassen Sie diese allein, wenn Sie mehr hinzufügen möchten können
Nachfolgend finden Sie eine Menge Kommentare, dies gibt ein Lauf nach unten von den Funktionen, die ich aufgenommen haben und dort Verwendung, aber als Referenz hier ist eine kurze heruntergekommen.
allOff()
Schaltet alle LEDS aus, nützlich zu verwenden, wenn Sie möchten sicherstellen, dass das Board dunkel wird
light1(Time, LED)
Eine einzelne led Licht, Zeit ist Zeit oben Licht, führte die led Licht in das Format Ledrowcol ist zB led11 wird in Zeile 1 Spalte 1 geführt
Lightinorder (Zeiten, Geschwindigkeit)
Start von links oben nach rechts unten, mal ist vollständige Zyklen für Geschwindigkeit je niedriger des Werts desto schneller Zyklus
Flashallonoff (Zeiten, Ontime, Offtime)
Schaltet alle Leds auf, und dann wieder ab, festlegen wie viele Male zu blinken, wie lange auf und wie lange für deaktiviert sein
Flashrandom (Zeiten, Geschwindigkeit)
Schalten Sie eine zufällige führte für die Dauer der höheren Geschwindigkeit = mehr, mal ist die Nummer des zufälligen Leds zu blinken
Flashrow (Ontime, Zeile, Geschwindigkeit)
OnTime ist länger, höher = Zeile = Integar zählen von 1 bis 5 von oben, Geschwindigkeit = optionales Argument, wie lange jeder Brand in Sekunden bleibt, wenn nicht den Standardwert definiert ist 0,001
Flashrows (Ontime, Zeile1, row2, row3, row4, row5)
Verwendet, um mehrere Zeilen einschalten, Zeile Argumente sind True oder False
Flashcolour (Ontime, Farbe)
OnTime ist länger, höher = Farbe = rot, grün, blau, gelb oder weiß
Flashcol (Ontime, Spalte)
Läuft als flashrow()
fLashcols (Ontime, col1, col2, col3, col4)
Läuft als flashrows()
Showcharstring (Charstring, Zeit)
Charstring ist eine Liste von Zeichen, die anzeigen, in dem Beispielskript werden Sie sehen, es ist "HELLO WORLD", aber Sie könnten dies ändern oder sogar, zum Beispiel
UserInput input() =
Showcharstring (Userinput, 50), bitten den Benutzer etwas eingeben und anzeigen, die eine angemessene Tempo statt,
Zeit ist wie lange zu jedem Buchstaben anzeigen
Hinweis: Funktion unterstützt derzeit Zahlen und Großbuchstaben nur