493
Bearbeitungen
Ngb (Diskussion | Beiträge) |
Ngb (Diskussion | Beiträge) |
||
| Zeile 92: | Zeile 92: | ||
|} | |} | ||
{{Tipp:Start}} | {{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> | 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>9</code>. | ||
Du kannst alle LEDs prüfen oder schalten, indem Du zwei Zählschleifen benutzt: | Du kannst alle LEDs prüfen oder schalten, indem Du zwei Zählschleifen benutzt. Der folgende Code reduziert die Helligkeit jeder LED um Eins: | ||
<syntaxhighlight lang="python" line="1"> | <syntaxhighlight lang="python" line="1"> | ||
# Schaltet alle LEDs auf die Helligkeit 3 | # Schaltet alle LEDs auf die Helligkeit 3 | ||
for y in range(5): | for y in range(5): | ||
for x in range(5): | |||
helligkeit = display.get_pixel(x, y) | |||
display.set_pixel(x, y, helligkeit - 1) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
{{Tipp:End}} | {{Tipp:End}} | ||