wiki:UnterrichtLegoNxt/drucksensor
close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Aufgabe: Der Roboter soll auf Knopfdruck losfahren

Euer Roboter würde sich doch sehr langweilen, wenn er immer nur im Quadrat fahren müsste (selbst wenn eine so schöne Schleife drum ist). Am liebsten möchte er natürlich selbst entscheiden, was er tut, aber ganz so weit sind wir noch nicht.

Damit euer Roboter überhaupt eine Entscheidung treffen kann, muss er ja erst einmal wissen, wie es in der Welt um ihn herum aussieht. Dazu hat ein Roboter, wie ihr schon wisst, Sensoren.

Auch Euer Roboter hat welche, er kann "hören", "sehen", "sören" (was das ist, erfahrt ihr später ;-) ) und "fühlen".

Der Berührungssensor

Wir geben dem Roboter zuerst seinen "Tastsinn".

  • Findet im Koffer den Berührungssensor (welcher ist das wohl?) und baut ihn irgendwo an den Roboter an.
  • Verbindet den Berührungssensor mit einem flachen schwarzen Kabel mit dem Eingang "1" des großen grauen Bausteins.

Von jetzt ab kann euer Roboter fühlen.

Der Programmbaustein Warten

Der Roboter soll sich, wenn er angeschaltet wird, erst einmal gar nicht bewegen. Ganz wohlerzogen soll er dastehen und darauf warten, dass sein Sensor gedrückt wird.

Im Programm wird das mit dem Pogrammbaustein Warten gemacht. Findet ihn und findet heraus, wie er funktioniert!

Was muss ich beachten?

Der Berührungssensor kann drei verschiedene Ereignisse wahrnehmen:

  1. der Sensor wird gedrückt
  2. der Sensor wird wieder losgelassen
  3. der Sensor wird angestoßen (kurz gedrückt und sofort wieder losgelassen)

Im Baustein Warten könnt ihr auswählen, auf welches dieser Ereignisse gewartet werden soll. Erst wenn es eintritt, läuft das Programm weiter!

... oh, und es wäre geschickt, wenn euer Roboter nach dem Drücken auch irgendwann wieder aufhört zu fahren, sonst fällt er nämlich vom Tisch.

weiterführende Aufgabe

Der Roboter soll etwas tun (z.B. geradeaus fahren), nachdem man den Touch-Sensor zweimal gedrückt hat.

  • Warum funktioniert das nicht? (Frage eventuell bei deinem Lehrer nach)
  • Finde eine Lösung für das Problem.

Creative-Commons-Lizenz

Die Inhalte dieser Wiki-Seite erscheinen, (wo anwendbar und nicht anderweitig angegeben), unter einer Creative-Commons-Lizenz CC BY NC SA 3.0 Germany. Urheber: Dr. Rüdiger Kupper, Kepler-Gymnasium Freudenstadt.

Last modified 12 years ago Last modified on Dec 8, 2014, 2:47:35 PM
Note: See TracWiki for help on using the wiki.