493
Bearbeitungen
Ngb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Ngb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 52: | Zeile 52: | ||
# Falls das Display komplett an ist, schalte alle LEDs auf <code>6</code> und breche die Endlosschleife ab. | # Falls das Display komplett an ist, schalte alle LEDs auf <code>6</code> und breche die Endlosschleife ab. | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
{{Tipp:Start}} | |||
Du kannst eine LED des Displays mit den Funktionen <code>display.get_pixel(x, y)</code> abrufen und mit <code>display.set_pixel(x, y, value)</code> einschalten. <code>x</code> und <code>y</code> sind der Spalten- und Zeilenindex der LED zwischen <code>0</code> und <code>4</code>. <code>value</code> ist ein Helligkeitswert zwischen <code>0</code> und <code>6</code>. | |||
Du kannst alle LEDs prüfen oder schalten, indem Du zwei Zählschleifen benutzt: | |||
<syntaxhighlight lang="python" line="1"> | |||
# Schaltet alle LEDs auf die Helligkeit 3 | |||
for y in range(5): | |||
for x in range(5): | |||
display.set_pixel(x, y, 3) | |||
</syntaxhighlight> | |||
{{Tipp:End}} | |||
{{Lösung:Start}} | {{Lösung:Start}} | ||
<syntaxhighlight lang="python" line="1" highlight="15-21,24-28,45,48-50"> | <syntaxhighlight lang="python" line="1" highlight="15-21,24-28,45,48-50"> | ||