8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 3: | Zeile 3: | ||
== Ein drittes Programm == | == Ein drittes Programm == | ||
{{Aufgabe:Start|Icon=MuEditor.png}} | {{Aufgabe:Start|Icon=MuEditor.png}} | ||
Übertrage das Programm unten in den Mu-Editor und überspiele es auf den {{micro:bit}}. | Übertrage das Programm unten in den {{Mu-Editor}} und überspiele es auf den {{micro:bit}}. | ||
Teste das Programm und erkläre seine Funktion. Notiere dir dazu '''Stichpunkte im Heft''' und ergänze neue Befehle in deiner '''Befehlsübersicht'''. | Teste das Programm und erkläre seine Funktion. Notiere dir dazu '''Stichpunkte im Heft''' und ergänze neue Befehle in deiner '''Befehlsübersicht'''. | ||
Zeile 24: | Zeile 24: | ||
{{Aufgabe:Start|Icon=MuEditor.png}} | {{Aufgabe:Start|Icon=MuEditor.png}} | ||
Im Programm oben sind | Im Programm oben sind Zeilen 9 und 10 spannend: | ||
<syntaxhighlight lang="python" line="1" start="9"> | <syntaxhighlight lang="python" line="1" start="9"> | ||
leds = "66666" + ":66666"*rows | leds = "66666" + ":66666"*rows | ||
Zeile 30: | Zeile 30: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Versuche die Zeilen genauer zu erklären, indem | Versuche die Zeilen genauer zu erklären, indem du die Sechsen teilweise gegen Nullen und/oder Neunen tauschst. Zum Beispiel <code>"66666" + ":96069"*rows</code>. | ||
In Zeile 9 wird ein Bild für das LED-Display definiert. Versuche das Format für Bilder möglichst genau zu beschreiben. Gib dann das lachende Gesicht aus dem ersten Programm in diesem Bildformat an. | In Zeile 9 wird ein Bild für das LED-Display definiert. Versuche das Format für Bilder möglichst genau zu beschreiben. Gib dann das lachende Gesicht aus dem ersten Programm in diesem Bildformat an. | ||
Zeile 37: | Zeile 37: | ||
Das Bildformat legt für jede Reihe an LEDs mit einem Zahlwert von <code>0</code> bis <code>9</code> die Helligkeit jeder der fünf LEDs fest. Die fünf Zeilen werden durch einen Doppelpunkt (<code>:</code>) getrennt. | Das Bildformat legt für jede Reihe an LEDs mit einem Zahlwert von <code>0</code> bis <code>9</code> die Helligkeit jeder der fünf LEDs fest. Die fünf Zeilen werden durch einen Doppelpunkt (<code>:</code>) getrennt. | ||
Durch <code>":66666"*rows</code> wird der Text <code>":66666"</code> <code>rows</code>-Mal wiederholt. Wenn <code>rows</code> <code>3</code> ist entsteht so der Text <code>66666:66666:66666:66666</code>. Es werden also alle LEDs der ersten vier Reihen auf die Helligkeit <code>6</code> gesetzt. | Durch <code>":66666"*rows</code> wird der Text <code>":66666"</code> <code>rows</code>-Mal wiederholt. Wenn <code>rows</code> gleich <code>3</code> ist, entsteht so der Text <code>66666:66666:66666:66666</code>. Es werden also alle LEDs der ersten vier Reihen auf die Helligkeit <code>6</code> gesetzt. | ||
Das lachende Gesicht hat dann den Code | Das lachende Gesicht hat dann den Code |
Bearbeitungen