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

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 30: Zeile 30:
== Hilfreiche Befehle ==
== Hilfreiche Befehle ==
{|{{prettytable}}
{|{{prettytable}}
| <code>display.show("A")</code> || Zeigt den BUchstaben <code>A</code> auf dem Display an.
| <code>display.show("A")</code> || Zeigt den Buchstaben <code>A</code> auf dem Display an.
|-
|-
| <code>display.clear()</code> || Schaltet alle LEDs aus. (Setzt die Helligkeit auf <code>0</code>.)
| <code>display.clear()</code> || Schaltet alle LEDs aus. (Setzt die Helligkeit auf <code>0</code>.)
Zeile 37: Zeile 37:
|-
|-
| <code>ord("A")</code> / <code>chr(65)</code> || Gibt den ASCII-Code eines Zeichens zurück / Gibt das Zeichen zu einem ASCII-Code zurück.
| <code>ord("A")</code> / <code>chr(65)</code> || Gibt den ASCII-Code eines Zeichens zurück / Gibt das Zeichen zu einem ASCII-Code zurück.
Mithilfe dieser Funktionen lassen sich Buchstaben in Zahlen und Zahlen in Buchstaben umwandeln. Eine [https://www.asciitable.com Übersicht der ASCII-Zeichen] lässt sich im Internet finden.
|-
| <code>list(string.ascii_uppercase)</code> || Erzeugt eine Liste mit allen Großbuchstaben des Alphabets. (Muss vorher importiert werden: <code>import string</code>.)
|-
|-
| <code>for i in range(5):</code> || Eine ''Zählschleife'', die ab dem Wert <code>0</code> die Variable <code>i<code> nacheinander auf insgesamt <code>5</code> Zahlen setzt (also <code>0, 1, 2, 3, 4</code>). In jedem Durchlauf der Schleife hat <code>i</code> also einen anderen Wert.
| <code>for i in range(5):</code> || Eine ''Zählschleife'', die ab dem Wert <code>0</code> die Variable <code>i<code> nacheinander auf insgesamt <code>5</code> Zahlen setzt (also <code>0, 1, 2, 3, 4</code>). In jedem Durchlauf der Schleife hat <code>i</code> also einen anderen Wert.
Zeile 54: Zeile 58:
letter = <...>
letter = <...>


# Wenn Button A gedrückt wurde
# Abwarten, bis Button A gedrückt wurde
if <...>:
while not <...>:
     # Solange Timer noch nicht null
     sleep(10)
    while <...>:
 
        # Warte (sleep) eine Zeit (1 Sek.?) und
# Solange Timer noch nicht null
        # zähle den Timer herunter
while <...>:
        <...>
    # Warte (sleep) eine Zeit (1 Sek.?) und
    # Timer abgelaufen, zeige "Explosion" an
    # zähle den Timer herunter
     <...>
     <...>
# Timer abgelaufen, zeige "Explosion" an
<...>
   
   
</syntaxhighlight>
</syntaxhighlight>
{{Collapse:End}}
{{Collapse:End}}