8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 31: | Zeile 31: | ||
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>. | 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. | |||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
{{Lösung:Start}} | |||
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. | |||
Das lachende Gesicht hat dann den Code | |||
<pre> | |||
00000:090090:00000:090090:0099900:00000 | |||
</pre> | |||
{{Lösung:End}} |
Bearbeitungen