Zum Hauptinhalt

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

Program mit Berührungssensor

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.

weiteres Programm mit dem Berührungssensor