Lernpfad:Einführung in den micro:bit/9: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
 
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>6</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):
  for x in range(5):
        display.set_pixel(x, y, 3)
    helligkeit = display.get_pixel(x, y)
    display.set_pixel(x, y, helligkeit - 1)
</syntaxhighlight>
</syntaxhighlight>
{{Tipp:End}}
{{Tipp:End}}

Navigationsmenü