Linienfolger

In diesem Tutorial lernst du, wie du den Linienfolger in deinen Projekten und den verschiedenen Robo Levels verwenden kannst und anschließend erstellst du dein eigenes erstes Projekt mit diesem Sensor.
1. Linienfolger Schlüsselinformation2. Linienfolger im Einsatz3. Robo Live4. Robo Code5. Robo Blockly6. Lass uns zusammen ein Linienfolger Projekt machen!
Für dieses Tutorial benötigst du:

1

Linienfolger Schlüsselinformation

2

Linienfolger im Einsatz

Es gibt verschiedene Möglichkeiten, den Linienfolger entsprechend seiner Funktion an deiner Konstruktion zu befestigen. Wenn du möchtest, dass dein Roboter einer Linie folgt oder eine Kante erkennt, baue den Roboter so, dass der Linienfolger zur Oberfläche gerichtet ist:
Wenn du möchtest, dass dein Roboter das Objekt von vorne erkennt, baue einen Roboter, bei dem der Linienfolger nach vorne zeigt:

3

Robo Live

In Robo Live zeigt das Steuerelement vom Linienfolger den Zustand von jedem der 3 Sensoren (Sender & Empfänger) an. Du kannst es in deinen Robo Live-Projekten zur Erkennung der Kanten oder Objekte verwenden.

4

Robo Code

In Robo Code gibt es den Linienfolger Befehl und die Linienfolger Bedingung, die in Ihrem Code verwendet werden können.
Linienfolger Befehl
Der Linienfolger Befehl befindet sich in der Kategorie "Bewegungsbefehl" und sorgt dafür, dass dein Robo der Linie folgt und beide Smart-Motoren automatisch antreibt:
Programmiere die Linienfolger Bedingung
Programmiere die Linienfolger Bedingung, um einen Übergang zwischen zwei Befehlen zu regeln. Die Bedingung reagiert auf eine Linie oder ein Objekt vor dem Linienfolger. Tippe auf die Linienfolger Bedingung, um die Einstellungen zu ändern.

5

Robo Blockly

In Robo Blockly gibt es zwei verschiedene Arten von Codeblöcken, die sich auf den Linienfolger beziehen: Linienfolgen Code Block und Objekt-Erkennung Code Block.

Der Linienfolgen Code Block

Der Linienfolgen Code Block sorgt dafür, dass dein Robo der Linie folgt und beide Smart-Motoren automatisch antreibt. Du kannst verschiedene Einstellungen anpassen, wie z. B. die Geschwindigkeit der Motoren oder die Positionen der Motoren.

Der Objekt-Erkennung Code Block

Der Objekt-Erkennung Code Block kann in verschiedenen Flow-, Operator-, Funktions- oder Variablen-Codeblöcken platziert werden und liefert eine Eingabe von den Sendern und Empfängern des Linienfolgers. Du kannst den Eingabestatus einstellen: Hindernis erkannt oder kein Hindernis erkannt.

6

Lass uns zusammen ein Linienfolger Projekt machen!

Wir bringen unserem Robo einige geometrische Figuren bei. Kennst du sie alle selbst?!

Baue den Robo

Baue den Robo so, dass er einer Linie folgen kann.

Hol dir, was du brauchst

Bereite ein großes weißes Blatt Papier und schwarzes Isolierband mit einer Breite von mindestens 15 mm vor (ein Beispiel findest du hier).

Zeichne

Zeichne deine liebste geometrische Form mit Isolierband auf das Papier. Die Linie sollte mindestens 15 mm breit sein (Wir werden ein Dreieck zeichnen).

Code den Linienfolger Befehl

Öffne die Robo Code und code den Linienfolger Befehl; überprüfe die Position der Motoren und ändere die Geschwindigkeit auf 70, damit unser Robo die geometrische Form langsam lernen kann.

Starte deinen Code

Drücke die Start-Taste, um dein Code auszuprobieren und beobachte, wie Robo der Linie folgt und deine geometrische Lieblingsform lernt.

Spielen wir!

Jetzt kann dein Robo deiner geometrischen Lieblingsform folgen! Welche wird die nächste sein? Lerne verschiedene geometrische Formen kennen: Quadrat, Oval, Raute oder Sechseck!