Moin,
zuerst einmal vorweg- das ist mein ersten Beitrag. Ich bin dankbar, wenn ich bei Fehlern darauf hingewiesen werde, aber bitte freundlich!
Ich bin in einer Lego AG an meiner Schule, wo wir mit dem Lego education Sets arbeiten. Unsere Aufgabe ist es nun den Ultraschallsensor so zu programmieren, dass der Bot vor einem Hindernis anhält.
An dieser Stelle einmal mein bisheriger Ansatz an das Problem, welcher aber noch ohne Erfolg war:
In eine Schleife mit dem Ultraschallsensor habe ich einen Schalter (mit den Motoren) gepackt, der bei pos. halten und bei neg. fahren soll. Leider fährt er nur gerade aus- auch wenn ein Hindernis kommt. Mir fehlt auch die Stelle bei den Programmiersteinen, an der ich einen Abstand eingeben kann.
Ich danke schon mal jedem im Voraus, der mir hier versucht zu helfen, denn nach den Weihnachtsferien soll das Programm laufen (= Lehrerwunsch).
MfG
DerHardy
Moin,
zuerst einmal vorweg- ich habe keinen Ultraschall-Sensor, sondern Infrarot, aber das sollte gleich sein.
DerHardy hat geschrieben:
Hej,
erst einmal vielen Dank für die schnelle Antwort. Die oberste Lösung ähnelt sehr stark dem, was ich als meine Lösung versucht habe zu beschreiben. Ich werde die drei Varianten morgen in der Schule gleich mal testen. Leider dürfen die Sets nicht mit nach Hause entführt werden.
Den Tipp mit der Hilfefunktion werde ich in Zukunft auch mal testen- manchmal denkt man nicht an sowas nahe liegendes. Das Buch kommt gleich auf meine Wunschliste für Weihnachten, vielleicht bringt es der Weihnachtsmann es dann noch
MfG
DerHardy
Hallo,
viel Spaß und Erfolg!
Zu Deiner Frage wo man an den Blöcken (so heißen die Elemente) solche Werte einstellt:
Schleifen-, Warten- und Schalter-Block ändern ihr Aussehen, ja nachdem, welchen Sensor oder welche Bedingung Du auswählst, unter dem kleinen roten Pfeil. Hier immer derselbe Schalter-Block, mal für Berührungssensor, IR-Sensor, mal für eine logische Bedingung: