Lernpfad:Einführung in den micro:bit/8: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) 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> | ||
#{{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
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)
Im Programm oben sind vor allem Zeilen 9 und 10 spannend:
leds = "66666" + ":66666"*rows
display.show(Image(leds))