gothbert
24.11.2018, 19:40

Boost: Tip für die Nutzung des Hindernissensors gesucht

Hallo,

der LEGO-Support hat mich hierher geschickt

Mein Sohn, 9 Jahre, hat ein Lego-Boost-Set bekommen und auch schon Vernie, den Roboter aufgebaut. Die Programmierung im Tablet haben wir grundsätzlich verstanden. Ich kann auch ansonsten in einigen "echten" Programmiersprachen komplexe Programme schreiben. Mit der Scratch-artigen Programmierumgebung auf dem Tablet tue ich mich aber schwer.

Ich würde gerne wissen, ob es möglich ist, abhängig von den Auslesewerten der Sensoren Aktionen auszulösen. Speziell geht es darum, ein Programm zu schreiben, das den Roboter fahren lässt, bis er ein Hindernis erkennt. Dann soll er sich solange um einen Winkel nach rechts drehen, bis er kein Hindernis mehr erkennt und weiterfahren.

Ich bräuchte ein Element in der Programmiersprache, dass wenn-dann-sonst ermöglicht. Die Doku https://www.lego.com/de-d...locken-408100000009897 ist für mich zu dünn. Und die "echten" Module auf GitHub sind für meinen Sohn noch nicht geeignet (aus Beitrag https://www.1000steine.de...amp;showall=1#id400958 ).

Hat jemand da schon mehr Erfahrung und kann mir bitte helfen?

Viele Grüße
Boris



3 vorhergehende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen Beitragsbaum

Rico
25.11.2018, 10:27

Als Antwort auf den Beitrag von Lok24

Re: Boost: Tip für die Nutzung des Hindernissensors gesucht

Lok24 hat geschrieben:

Hallo Boris,

gothbert hat geschrieben:
der LEGO-Support hat mich hierher geschickt

Grell!

Oh, das hatte ich ja ganz überlesen. Ja, das ist schon geil, aber eigentlich auch echt traurig, dass 1000steine als das Forum für Mindstorms & Co angesehen wird. Leider ist Mindstormsforum.de seit einiger zeit nahezu inaktiv sodass es wirklich keine echte Alternative gibt. Und hier gibt es nur wenige die sich mit Mindstorms beschäftigen (zumindest ist das mein Eindruck auf Basis der Beiträge zu dem Thema). Es gibt ja nich ohne Grund kein separates Unterforum zu dem Thema.

genug gejammert - Ciao

Enrico



Lok24
25.11.2018, 10:47

Als Antwort auf den Beitrag von Rico

Re: Boost: Tip für die Nutzung des Hindernissensors gesucht

Hallo,

Rico hat geschrieben:

Leider ist Mindstormsforum.de seit einiger zeit nahezu inaktiv

Für mich kein großer Verlust.....

Rico hat geschrieben:
sodass es wirklich keine echte Alternative gibt

Guckst Du:
https://www.eurobricks.co...ndstorms-and-robotics/

Grüße

Werner



gothbert
25.11.2018, 10:51

Als Antwort auf den Beitrag von Rico

+1Re: Boost: Tip für die Nutzung des Hindernissensors gesucht

Hallo Enrico und Werner,

ganz herzlichen Dank für Eure Beiträge, Tips und Hilfe! Das Buch gibt ein schönes Geschenk zum Nikolaustag oder Weihnachten - habe bei Amazon ins Buch reingeschaut. Vielen Dank auch für die Beispiele - ich muss mir davon abschauen, wie es geht. Werde mich mit meinem Sohn heute Nachmittag ransetzen!

Viele Grüße
Boris


Für die Nachwelt hier eine Linksammlung, die ich bei meinen Recherchen seit gestern zum Thema Lego Boost angelegt habe:

https://www.heise.de/ct/s.../18/02/links/014.shtml
https://www.heise.de/ct/s.../18/02/links/010.shtml
https://www.lego.com/de-d...locken-408100000009897
https://github.com/hobbyquaker/node-movehub
https://www.1000steine.de...amp;showall=1#id400958
http://www.picaxe.com/LEGO-Boost/
https://www.amazon.de/LEG...nen-Bots/dp/3864905362



JuL gefällt das


Lok24
25.11.2018, 11:42

Als Antwort auf den Beitrag von gothbert

Editiert von
Lok24
25.11.2018, 11:45

Re: Boost: Tip für die Nutzung des Hindernissensors gesucht

Hallo Boris,

erstmal vielen Dank für die Rückmeldung.
Das ist heute leider auch nicht mehr selbstverständlich.

gothbert hat geschrieben:

Werde mich mit meinem Sohn heute Nachmittag ransetzen!

Sehr gut.
Warum sollen Kinder eigentlich programmieren lernen?
Ganz einfach: man lernt dabei, Aufgaben in kleine Schritte zu zerlegen und diese einzeln zu lösen.

Hier also mal ein Beispiel für den ersten Schritt:
Fahren und am Hindernis stoppen. Und zwar wieder in einer anderen Variante.

[image]


Der linke Block schaltet die Motoren an, die Schleife läuft bis der Schalter aktiviert wird, dann wird der Motor ausgeschaltet.

So. Fahren und Stoppen habt ihr sicher schon, und den Schleifenblock habe ich in der "Hilfe" gefunden.
Da sollte sich was machen lassen , oder?

Übrigens: dasselbe(!) Programm sollte auch mit dem Abstandssensor gehen, dann stoppt der Roboter ein paar cm vor der Wand.

Viel Erfolg!

Grüße

Werner



gothbert
25.11.2018, 14:52

Als Antwort auf den Beitrag von Lok24

Re: Boost: Tip für die Nutzung des Hindernissensors gesucht

Hallo,

habe mir das angesehen und der Frust wächst . Diese Schleifen mit Bedingungen haben wir nicht. Ich finde sie auch nicht in der Anleitung: https://www.lego.com/de-d...locken-408100000009897

In der Anleitung sind Teile, die nicht in der App sind, und umgekehrt.

Ich lasse den Junior erst mal alle Programmierblöcke freispielen.



Viele Grüße
Boris



Lok24
25.11.2018, 15:17

Als Antwort auf den Beitrag von gothbert

Editiert von
Lok24
25.11.2018, 15:20

+1Re: Boost: Tip für die Nutzung des Hindernissensors gesucht

Hallo,

gothbert hat geschrieben:
habe mir das angesehen und der Frust wächst . Diese Schleifen mit Bedingungen haben wir nicht. Ich finde sie auch nicht in der Anleitung: https://www.lego.com/de-d...08100000009897

Hmpf.
Ich finde das hier:

[image]


und ich vermute mal Du must das orangefarbene (Sensor) in das Gelbe (Schleife) schieben, nein?
Es tut mir leid, aber ich habe das ganze gerade mal letzte Woche eine halbe Stunde auf der Messe gesehen.

gothbert hat geschrieben:
In der Anleitung sind Teile, die nicht in der App sind, und umgekehrt.

???
So wie ich es verstanden habe musst Du immer erst ein Modell wählen (Vernie), dann werden Dir die Blöcke zu diesem Modell angezeigt; und außerdem gibt es etwas, was White Canvas heißt, da kannst Du frei kombinieren.
Also : Google -> lego boost White Canvas -> Video anschauen und Tutorial lesen

gothbert hat geschrieben:
Ich lasse den Junior erst mal alle Programmierblöcke freispielen.

???

Grüße

Werner



Bundschuh gefällt das


Lok24
25.11.2018, 15:49

Als Antwort auf den Beitrag von gothbert

Editiert von
Lok24
25.11.2018, 16:15

Re: Boost: Die Lösung!

Hallo,

ich komme heute zu gar nix.....woran liegt das?

So wirds gemacht, bei ca 3:10
https://www.youtube.com/watch?v=0Tbwx4v5gec

by Coder Shah


Have Fun!



gothbert
25.11.2018, 20:43

Als Antwort auf den Beitrag von Lok24

Re: Boost: Die Lösung!

Super! Ganz herzlichen Dank!

Muss mir das Video mal in Ruhe reinziehen. White Canvas habe ich gefunden, aber dort nicht alle Teile, die im Video gezeigt sind.



Lok24
26.11.2018, 14:42

Als Antwort auf den Beitrag von gothbert

Re: Boost: Die Lösung!

Hallo,

ich glaube sehr entscheidend ist, dass man das ganz zu Anfang als neues/eigenes Projekt anlegt und dem einen Namen gibt....



gothbert
13.12.2018, 13:40

Als Antwort auf den Beitrag von Lok24

Re: Boost: Die Lösung!

Hallo,

so, heute Nachmittag haben wir uns wieder rangesetzt und es hat geklappt wie im Video. Man muss tatsächlich mit einem völlig neuen White Canvas anfangen. Intuitiv geht anders :-(

Vielen Dank nochmal für all die Hilfe.

Viele Grüße
Boris



5 nachfolgende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen