Projekt 1

Schnelle Schleife

Um zu sehen, wie schnell der EV3-Brick die Schleife abarbeitet und wieder beginnt, kannst du das folgende Programm testen. Dabei wird die Zählervariable anfänglich mit counter = 0 auf null gesetzt und dann bei jedem Schleifendurchlauf um eins erhöht, falls der Touch-Sensor gedrückt wird.

Der Wert der Zählervariablen wird an der Stelle mit den Koordinaten (60,50) auf dem Display des EV3-Bricks dargestellt.

Das Display ist übrigens 178 Pixel breit und 128 Pixel hoch. Der Nullpunkt (0,0) befindet sich oben links. Der Punkt ganz unten rechts halt folglich die Koordinaten (177,127).

Aufgabe 1
Gib den folgenden Code ein und lasse das Programm laufen.

counter = 0
while True:
    if touch_sensor.pressed():
        counter = counter + 1
        ev3.screen.clear()
        ev3.screen.draw_text(50, 60, counter)

Aufgabe 2
Schaffst du es, den Touch-Sensor so schnell zu drücken, dass im Display immer die nächsthöhere Zahl erscheint?

Aufgabe 3
Entferne die Zeile ev3.screen.clear() und lasse das Programm nochmals laufen. Was stellst du fest?

ANTWORT

Siehe Docs>Hubs>Screen