Anfängerkurse
- 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
Welche Pins werden von dem Programm auf dieser Seite verwendet?
- 3
Kennst du noch die Tastenkombination, um die REPL zu verlassen und das Board zu resetten?
- 4
Welche beiden Fehlermeldungen treten häufig bei Schreibfehlern auf?
- 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
Die Import-Anweisung importiert das
time
Modul.Schreibe den Befehl, mit dem man das Programm für 3 Sekunden anhalten kann?
import time
- 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
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
Welches der drei Module hast du im bisherigen Tutorial noch nicht verwendet?
Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0 → Was bedeutet das?