Sensoren
2. Berührungssensor
Mit dem Block "Berührungssensor" kannst du einem anderen Block mitteilen, ob der Berührungssensor gedrückt wurde oder nicht. Dieser Block gibt die logischen Werte true (entspricht: gedrückt) oder false (entspricht: nicht gedrückt) zurück.
Sensorblock als Bedingung im Wenn-Dann-Block
Ein Sensorblock steht in der Regel nie alleine, sondern wird mit einem Konnektor in einen anderen Block eingefügt. Im untenstehenden Beispiel ist der Sensor als Bedingung in einen "Wenn-Dann-Sonst-Block" integriert.
Das Programm prüft, ob der Berührungssensor gedrückt wurde:
- Falls ja (true), fährt Roberta rückwärts und stoppt anschließend für 3 Sekunden
- Falls nein (false), fährt Roberta in Tempo 30 vorwärts
Sensorblock als Bedingung im Warte-Block
Open Roberta bietet dir mit dem Warte-Block eine einfache Möglichkeit Sensorblöcke in ein sequentielles Programm zu integrieren.
In untenstehendem Programm fährt Roberta solange vorwärts, bis der Berührungssensor gedrückt wurde und stoppt anschließend.