> ## Documentation Index
> Fetch the complete documentation index at: https://docs.primastem.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Schnellstart

> Wie PrimaSTEM funktioniert — Roboter, Steuerung, Tokens. Ein Schnellstart.

PrimaSTEM ist ein bildschirmfreies Lernset für Programmierung, Logik und Mathematik für Kinder von 4 bis 10+ Jahren. Diese Seite erklärt kurz, **wie das Gerät funktioniert**.

<Note>
  **Noch kein Gerät? Probieren Sie es im Browser aus.** Öffnen Sie den **[Web-Simulator](https://simulator.primastem.com)** — eine funktionierende Kopie von Steuerung und Roboter. Legen Sie Tokens ein, drücken Sie **▶ Start** und sehen Sie zu, wie der Roboter läuft, während Sie diese Anleitung lesen.
</Note>

## 1. Was ist in der Box

<CardGroup cols={3}>
  <Card title="Roboter" icon="bug">
    Holz-Marienkäfer-Roboter auf zwei Rädern. Markerhalter oben. Lautsprecher, USB-C, Bluetooth.
  </Card>

  <Card title="Steuerung" icon="grid-3x3">
    Holzpanel mit gepaarten Steckplätzen für das Programm. Mehrfarbige LEDs, ▶ Start/Stopp-Taste, Lautsprecher, USB-C, Bluetooth.
  </Card>

  <Card title="Code-Tokens" icon="square-stack">
    Pappquadrate mit NFC-Aufklebern — jedes = ein Befehl im Programm des Roboters.
  </Card>
</CardGroup>

## 2. Einschalten

<Steps>
  <Step title="Roboter, dann Steuerung einschalten" icon="power">
    Jedes Gerät gibt einen kurzen Ton aus; die grüne Betriebsanzeige bedeutet eingeschaltet.
  </Step>

  <Step title="Verbunden = weiß" icon="check">
    Verfügbare Steckplätze der Steuerung leuchten **weiß**, die Augen des Roboters blinken **weiß**. Fertig.
  </Step>

  <Step title="Beide blau = Kopplung nötig" icon="bluetooth">
    Halten Sie **▶ Start** an der Steuerung **>10 Sekunden** gedrückt — die Geräte koppeln sich und der Roboter startet neu.
  </Step>
</Steps>

**Probieren Sie es gleich aus:** legen Sie ein **Vorwärts**-Token in den ersten Steckplatz (in eine beliebige Zelle des Paares). Drücken Sie **▶ Start**. Der Roboter fährt 15 cm vorwärts und hält. *Das ist schon ein Programm — ein einziger Befehl.*

## 3. Wie ein Programm aufgebaut ist

Die Steuerung hat **zwei Reihen gepaarter Steckplätze**. Sie setzen Tokens in die weiß leuchtenden Felder — daraus entsteht ein Programm. Drücken Sie **▶ Start** — der Roboter führt es aus.

<Frame caption="Steuerung — die Buchstaben A–F werden unten erklärt">
  <img src="https://mintcdn.com/primastem/175QKR4CUet4QChM/images/book-1/control.excalidraw.svg?fit=max&auto=format&n=175QKR4CUet4QChM&q=85&s=5dba398e3c90a484ce94e70d4a23c3f8" alt="Steuerung mit Beschriftung A bis F" width="731" height="398" data-path="images/book-1/control.excalidraw.svg" />
</Frame>

| Markierung | Bedeutung                                                                     |
| :--------: | ----------------------------------------------------------------------------- |
|    **A**   | **Hauptprogramm** — 6 gepaarte Steckplätze, von links nach rechts ausgeführt  |
|    **B**   | **▶ Start / Stopp** — Ausführen; nochmal drücken während der Bewegung = Stopp |
|    **C**   | **Funktion** — 5 gepaarte Steckplätze, aufgerufen durch das „Funktion"-Token  |
|    **D**   | Eine **Zelle** des Paares                                                     |
|    **E**   | **Ausführungslinie**, die die gepaarten Zellen verbindet                      |
|    **F**   | **Mehrfarbige LED** an jeder Zelle                                            |

**Paar = zwei logisch verbundene Zellen.** Reihenfolge oben/unten egal — der Befehl kann in jede der beiden Zellen gelegt werden, Wiederholung/Zahl/Arithmetik in die andere. Ist die zweite Zelle leer, werden Standardwerte verwendet: Schritt 15 cm und Drehung 90° — für kleine Kinder reicht das.

LED-Farben während der Ausführung:

|          ⚪ Weiß          |     🟢 Grün    |                  🔵 Blau                  |           🔴 Rot           |
| :----------------------: | :------------: | :---------------------------------------: | :------------------------: |
| Bereit (Steckplatz frei) | Befehl gesetzt | Befehl + Zahl / Wiederholung / Arithmetik | Fehler — wird übersprungen |

Leere Steckplätze und rote Paare werden übersprungen. LEDs blinken an der aktuell ausgeführten Zelle.

## 4. Tokens — nach Gruppen

| Gruppe           | Was die Tokens tun                                                                                                                                                       |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Bewegung**     | Vorwärts · Rückwärts · Links · Rechts                                                                                                                                    |
| **Wiederholung** | Zwei Pfeile im Kreis + Punkte 2–6 innen (wie ein Würfel, für die Kleinen) oder Ziffern. In Paar mit einem Befehl — wiederholt ihn.                                       |
| **Zahlen**       | `1`–`999`. Setzen die Bewegungsdistanz in mm oder den Drehwinkel in Grad.                                                                                                |
| **Arithmetik**   | `+N` `−N` `×N` `÷N` `√` `^N` — ein Token = Operation + Zahl. Modifiziert den gespeicherten Wert der Bewegung oder Drehung. Ein negatives Ergebnis kehrt die Richtung um! |
| **Funktion**     | Ruft die untere Reihe als Unterprogramm auf. Mit Wiederholungs-Token — läuft entsprechend oft.                                                                           |
| **Schritt**      | Service-Token + Zahl = ändert den Standardschritt (z. B. Zahl 100, in mm, für ein 10-cm-Raster). Bleibt nach dem Ausschalten erhalten.                                   |

## 5. Standardwerte und gespeicherter Wert

<Note>
  **Vorwärts = 150 mm (15 cm), Drehung = 90°.** Das **„Schritt"**-Token ändert die „Standard"-Distanz und behält sie nach dem Ausschalten. Praktisch für Spielraster anderer Roboter.

  Während einer Sitzung behält jeder Bewegungsbefehl seinen **eigenen** gespeicherten Wert:

  * **eine Zahl** im Paar mit dem Befehl → ersetzt den letzten gespeicherten Wert oder den Standard
  * **ein Arithmetik-Token** → modifiziert ihn (`+`, `−`, `×`, `÷`, `√`, `^`)
  * **leer** im Paar → nimmt den letzten gespeicherten Wert oder den Standard

  Gespeicherte Werte werden beim Ausschalten zurückgesetzt; der Standardwert (Schritt) bleibt.

  **Schnellreferenz:**

  * `Vorwärts` allein      → 150 mm (15 cm) — Standard
  * `Vorwärts` + `100`     → 100 mm — ersetzt
  * `Vorwärts` + `+50`     → 150 mm  (vorher 100 + 50) — ändert
  * `Links` allein         → 90° — Standard
  * `Links` + `45`         → 45° — ersetzt
  * `Links` + `−10`        → 35°  (vorher 45° − 10°) — ändert
</Note>

## 6. Der Roboter zeichnet, was Sie programmieren

Probieren Sie diese Beispiele — Sie sehen, wozu das Gerät fähig ist. Stecken Sie einen Marker in die Mitte des Roboters — er **zeichnet** während der Fahrt.

<CardGroup cols={2}>
  <Card title="Stern — Zahlen + Wiederholung">
    <Frame>
      <img src="https://mintcdn.com/primastem/175QKR4CUet4QChM/images/mathdrawings/star5.excalidraw.svg?fit=max&auto=format&n=175QKR4CUet4QChM&q=85&s=c1e74f5c6e250052fb044893df6badd8" alt="Stern-Programm auf der Steuerung" width="578" height="398" data-path="images/mathdrawings/star5.excalidraw.svg" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/primastem/175QKR4CUet4QChM/images/mathdrawings/star5draw.excalidraw.svg?fit=max&auto=format&n=175QKR4CUet4QChM&q=85&s=ebf9e3259c9ff5cb9ba29dfab838cdab" alt="Vom Roboter gezeichneter Stern" width="394" height="389" data-path="images/mathdrawings/star5draw.excalidraw.svg" />
    </Frame>
  </Card>

  <Card title="Spirale — Arithmetik in einer Schleife">
    <Frame>
      <img src="https://mintcdn.com/primastem/175QKR4CUet4QChM/images/mathdrawings/spiral.excalidraw.svg?fit=max&auto=format&n=175QKR4CUet4QChM&q=85&s=1722131b74e8beb966a89fefbbf80fd9" alt="Spiral-Programm auf der Steuerung" width="578" height="398" data-path="images/mathdrawings/spiral.excalidraw.svg" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/primastem/175QKR4CUet4QChM/images/mathdrawings/spiraldraw.excalidraw.svg?fit=max&auto=format&n=175QKR4CUet4QChM&q=85&s=cdd3a0c0ed5106c3f83ec98039a5267c" alt="Vom Roboter gezeichnete Spirale" width="422" height="401" data-path="images/mathdrawings/spiraldraw.excalidraw.svg" />
    </Frame>
  </Card>
</CardGroup>

Mehr Beispiele unter [Mathematische Zeichnungen](mathdrawings).

## 7. Wie man mit PrimaSTEM unterrichtet

<Tip>
  **Tokens-Befehle einer nach dem anderen einführen, in dieser Reihenfolge:**

  **Vorwärts → Drehungen → Wiederholungen → Funktion → Zahlen → Arithmetik.**

  Jedes nächste — erst nach sicherem Beherrschen des vorigen. Der vollständige 12-Lektionen-Plan mit Alter, Dauer und Materialien für die Kleinen — im [Buch 1](book-1/book-1).

  **Gruppenarbeit:** wir empfehlen ein Set pro **2–3 Kinder**.

  **Karten:** jedes Raster, das für andere Lernroboter gemacht ist, passt. Die Zellengröße wird mit dem **„Schritt"**-Token plus Zahl gesetzt (z. B. 100, 120, 150, 200 mm).

  **Trick für 10 Schritte statt 6.** Legen Sie das **Funktion \[ ]**-Token in den letzten (6.) Steckplatz der oberen Reihe und befestigen Sie es mit Malerkrepp. Das Programm läuft dann als eine lange Kette: 5 obere Schritte + 5 untere = **10 Schritte am Stück**. Praktisch für kleine Kinder, die ein längeres Programm brauchen, aber noch nicht reif sind für das Funktionskonzept.
</Tip>

## 8. Weitere Möglichkeiten

<CardGroup cols={2}>
  <Card title="Marker und Zeichnen" icon="pen-line">
    Stecken Sie einen Marker in den Roboter — er **zeichnet** seinen Weg auf Papier: von einer einfachen Bahn bis zu Polygonen, Sternen, Spiralen und Fraktalen.
  </Card>

  <Card title="Sprachausgabe" icon="volume-2">
    Die Steuerung spricht jedes Token aus — Stimme **in beliebigen lokalen Sprachen**, derzeit **17 unterstützt**, weitere auf Anfrage! Hilft kleinen Kindern und Nichtlesern. Mit Alphabet-Buchstaben und Orten (Haus, Schule, Laden, Wald usw.)
  </Card>

  <Card title="Klang-NFC-Sticker und Karten" icon="map">
    Kleben Sie NFC-Tags auf Ihre Karte, programmieren Sie vom Handy aus jeden verfügbaren Klang. Der Roboter hat eine Antenne unten — beim Stopp auf einem Tag spielt er den aufgenommenen Klang ab.
  </Card>

  <Card title="Offene NFC-Plattform" icon="nfc">
    Schreiben Sie eigene Tokens — jeder 13.56-MHz-NFC-Tag (günstig, überall im Handel) + ein Text-Code aus unserer Dokumentation — alles zusammen 10 Sekunden. Kostenlose Handy-App (NFC Tools).
  </Card>
</CardGroup>

## Weiterlesen

<CardGroup cols={2}>
  <Card title="Bedienungsanleitung" icon="book-open" href="usermanual">
    Vollständige technische Spezifikationen, Kopplung, Kalibrierung, Sicherheit.
  </Card>

  <Card title="Lehrerhandbuch" icon="book" href="teachersguide">
    Pädagogik, Einsatz im Unterricht, Programmierkonzepte durch Spielen.
  </Card>

  <Card title="Buch 1 — Lektionen" icon="graduation-cap" href="book-1/book-1">
    12 fertige Lektionen für kleine Kinder — mit Alter, Dauer und druckbaren Materialien.
  </Card>

  <Card title="Befehls-Tokens" icon="nfc" href="nfc">
    Alle NFC-Codes — zum Erstellen eigener Tokens mit dem Handy.
  </Card>

  <Card title="Mathematische Zeichnungen" icon="pen-line" href="mathdrawings">
    Geometrische Figuren, Fraktale, Spiralen — Programme und Ergebnisse.
  </Card>

  <Card title="Audio-Wörterbuch" icon="volume-2" href="sounds_reference">
    Wörter — Orte und Begriffe, Alphabet, Musiknoten, Systemklänge. Zum Aufnehmen eigener Tokens und zur Wiedergabe.
  </Card>
</CardGroup>
