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

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:


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'''.
<small>Tipp: Schüttelt den {{micro:bit}} doch mal.</small>
{{Aufgabe:End}}
{{Aufgabe:End}}
<syntaxhighlight lang="python" line="1">
<syntaxhighlight lang="python" line="1">
Zeile 21: Zeile 23:
</syntaxhighlight>
</syntaxhighlight>


<small>Tipp: Schüttelt den {{micro:bit}} doch mal.</small>
#{{Aufgabe:Start|Icon=MuEditor.png}}
Im Programm oben sind vor allem Zeilen 9 und 10 spannend:
<syntaxhighlight lang="python" line="1" start="9">
  leds = "66666" + ":66666"*rows
  display.show(Image(leds))
</syntaxhighlight>
{{Aufgabe:End}}

Version vom 10. Dezember 2020, 10:23 Uhr

Ein drittes Programm

MuEditor.png
Arbeitsauftrag

Ü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.

Tipp: Schüttelt den micro:bit doch mal.

from microbit import *
from math import floor as abrunden

i = 0
while i < 1000:
  if accelerometer.is_gesture("shake"):
    i += 1
  rows = abrunden(i/200)-1
  leds = "66666" + ":66666"*rows
  display.show(Image(leds))
  sleep(5)
  1. MuEditor.png
    Arbeitsauftrag

Im Programm oben sind vor allem Zeilen 9 und 10 spannend:

  leds = "66666" + ":66666"*rows
  display.show(Image(leds))