====== Projekt 1 ======
===== Touch/Beep I =====
- Nummerierter ListenpunktStecke am Anschluss S1 den Touch-Sensor an (siehe [[sensoren:tasten|Sensoren]])
- Erstelle ein neues Projekt
- Die letzte Zeile mit dem Beep kannst du löschen
- Stattdessen schreibst du dort den folgenden Code hin:
touch_sensor = TouchSensor(Port.S1)
if touch_sensor.pressed():
ev3.speaker.beep(220,1000)
Mit der Zeile ''touch_sensor = TouchSensor(Port.S1)'' des obigen Programmausschnitts teilst du dem Computer mit, dass am Port ''S1'' ein [[sensoren:tasten#Der Touch-Sensor|Touch-Sensor]] eingesteckt ist, den wir im weiteren Verlauf mit dem Namen ''touch_sensor'' ansprechen können.
Der Ton wird nur abgespielt, falls der [[sensoren:tasten#Der Touch-Sensor|Touch-Sensor]] gedrückt (''pressed()'') wird.
Die Leerzeile im obenstehenden Programmausschnitt dient übrigens nur der besseren Lesbarkeit.
**FRAGE** \\
Lasse das Programm laufen. Was sollte es machen? Welches Problem haben wir hier?
++++ ANTWORT |
Auf den ersten Blick sollte es beepen, sobald du den Touch-Sensor drückst.
Das Problem: das Programm läuft einmal durch und schaut folglich nur zu einem einzigen (sehr kurzen) Zeitpunkt, ob der [[sensoren:tasten#Der Touch-Sensor|Touch-Sensor]] gedrückt wird.
++++