====== 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 | Die ''clear''-Funktion ist notwendig, da die Pixel des Displays nicht automatisch gelöscht werden. Schreib doch mal auf einem Blatt Papier das Alphabet auf, und zwar immer an der gleichen Stelle🤣. Es geht nicht lange, und du kannst nichts mehr lesen. Das ist hier genau gleich. Die vorher auf dem Display dargestellten Zahlen müssen vor jedem neuen Hinschreiben gelöscht werden. ++++ Siehe [[https://pybricks.com/ev3-micropython/hubs.html#pybricks.hubs.EV3Brick.screen.clear|Docs>Hubs>Screen]]