Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

Anfängerkurse

  1. 1

    Das Modul digitalio enthält vier Klassen. Eine Klasse fehlt in der Liste. Wie lautet der Name der fehlenden Klasse?

    ['__class__', '__name__', 'DigitalInOut', 'Direction', 'DriveMode', '❓❓❓❓']


  2. 2

    Welche Pins werden von dem Programm auf dieser Seite verwendet?

  3. 3

    Kennst du noch die Tastenkombination, um die REPL zu verlassen und das Board zu resetten?

  4. 4

    Welche beiden Fehlermeldungen treten häufig bei Schreibfehlern auf?

  5. 5

    Wenn du die Seite aufmerksam durchgelesen hast, weißt du bereits was eine Endlosschleife ist.

    Wie oft wird aber der Code unterhalb des Schleifenkopfes ausgeführt?

    while False:
        print("Hallo!")

  6. 6

    Die Import-Anweisung importiert das time Modul.

    Schreibe den Befehl, mit dem man das Programm für 3 Sekunden anhalten kann?

    import time

  7. 7

    Auf dem Board gibt es noch eine weitere LED, die du ein- und ausschalten kannst. Der Name des Pins lautet BLUE_LED.

    1import board
    2import digitalio
    3import time
    4
    5led = digitalio.DigitalInOut(board.RED_LED)
    6led.direction = digitalio.Direction.OUTPUT
    7
    8while True:
    9    led.value = True
    10    time.sleep(0.5)
    11    led.value = False
    12    time.sleep(0.5)

    Verändere dein Programm so, dass die blaue LED blinkt.

    Welche Zeile aus dem Programm oben musst du dazu anpassen?


  8. 8

    Es ist Zeit zu experimentieren. Probiere doch einmal aus, was passiert, wenn du an dem alten Code (oben rechts) nur die Zeile, in der switch.pull = Pull.UP steht, das UP durch DOWN ersetzt.

    Welche Auswirkung hat diese Änderung auf das Verhalten der blauen LED?

  9. 9

    Welches der drei Module hast du im bisherigen Tutorial noch nicht verwendet?


Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0Was bedeutet das?