> ## 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.

# Snabbstart

> Hur PrimaSTEM fungerar — robot, kontrollpanel, brickor. Snabbstart.

PrimaSTEM är ett skärmfritt utbildningsset för programmering, logik och matematik, för barn från 4 till 10+ år. Den här sidan förklarar kort **hur enheten fungerar**.

<Note>
  **Har du ingen enhet än? Prova den i webbläsaren.** Öppna **[webbsimulatorn](https://simulator.primastem.com)** — en fungerande kopia av kontrollpanelen och roboten. Placera brickor, tryck på **▶ Start** och se roboten köra medan du läser den här guiden.
</Note>

## 1. Vad finns i lådan

<CardGroup cols={3}>
  <Card title="Robot" icon="bug">
    Robot i form av en nyckelpiga i trä på två hjul. Pennhållare ovanpå. Högtalare, USB-C, Bluetooth.
  </Card>

  <Card title="Kontrollpanel" icon="grid-3x3">
    Panel med parade fack för programmet. Flerfärgade indikatorer, ▶ Start/Stopp-knapp, högtalare, USB-C, Bluetooth.
  </Card>

  <Card title="Kodbrickor" icon="square-stack">
    Kartongkvadrater med NFC-klistermärken — varje = ett kommando i robotens program.
  </Card>
</CardGroup>

## 2. Slå på

<Steps>
  <Step title="Sätt på roboten först, sedan panelen" icon="power">
    Var och en spelar ett kort ljud; den gröna strömlampan på varje enhet = på.
  </Step>

  <Step title="Anslutet = vitt" icon="check">
    Tillgängliga fack på panelen lyser **vitt**, robotens ögon blinkar **vitt**. Klart.
  </Step>

  <Step title="Båda blå = parning behövs" icon="bluetooth">
    Håll **▶ Start** på panelen i **mer än 10 sekunder** — enheterna paras och roboten startar om.
  </Step>
</Steps>

**Prova detta först:** lägg en **Framåt**-bricka i första facket (i någon av cellerna i paret). Tryck **▶ Start**. Roboten kör 15 cm framåt och stannar. *Det är redan ett program — ett enda kommando.*

## 3. Hur ett program fungerar

Panelen har **två rader med parade fack**. Du placerar brickor i de fack som lyser vitt — det blir programmet. Tryck **▶ Start** — roboten utför det.

<Frame caption="Panelens layout — bokstäverna A–F förklaras nedan">
  <img src="https://mintcdn.com/primastem/175QKR4CUet4QChM/images/book-1/control.excalidraw.svg?fit=max&auto=format&n=175QKR4CUet4QChM&q=85&s=5dba398e3c90a484ce94e70d4a23c3f8" alt="Kontrollpanel med beteckningar A till F" width="731" height="398" data-path="images/book-1/control.excalidraw.svg" />
</Frame>

| Beteckning | Vad det är                                                     |
| :--------: | -------------------------------------------------------------- |
|    **A**   | **Huvudprogram** — 6 parade fack, körs från vänster till höger |
|    **B**   | **▶ Start / Stopp** — start; tryck igen under rörelse = stopp  |
|    **C**   | **Funktion** — 5 parade fack, anropas av brickan «Funktion»    |
|    **D**   | En **cell** i ett par                                          |
|    **E**   | **Exekveringslinje** som kopplar ihop de parade cellerna       |
|    **F**   | **Flerfärgad LED** på varje cell                               |

**Par = två logiskt sammankopplade celler.** Ordningen topp/botten spelar ingen roll — kommandot kan läggas i någon av de två cellerna, upprepning/tal/aritmetik i den andra. Är den andra cellen tom används standardvärden: steg 15 cm och vändning 90° — räcker för små barn.

LED-färger under utförandet:

|          ⚪ Vit          |    🟢 Grön    |                  🔵 Blå                 |       🔴 Röd      |
| :---------------------: | :-----------: | :-------------------------------------: | :---------------: |
| Vänteläge (fack ledigt) | Kommando satt | Kommando + tal / upprepning / aritmetik | Fel — hoppas över |

Tomma fack och röda par hoppas över. LED-erna blinkar på den cell som körs just nu.

## 4. Brickor — efter grupp

| Grupp          | Vad brickorna gör                                                                                                                                          |
| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Rörelse**    | Framåt · Bakåt · Vänster · Höger                                                                                                                           |
| **Upprepning** | Två pilar i en cirkel + inuti punkter 2–6 (som på en tärning, för de små) eller med siffror. I par med ett kommando — upprepar det.                        |
| **Tal**        | `1`–`999`. Anger rörelsesträcka i mm eller vridningsvinkel i grader.                                                                                       |
| **Aritmetik**  | `+N` `−N` `×N` `÷N` `√` `^N` — en bricka = operation + tal. Ändrar det sparade värdet för rörelse eller vridning. Ett negativt resultat vänder riktningen! |
| **Funktion**   | Anropar nedre raden som subprogram. Med upprepningsbricka — körs angivet antal gånger.                                                                     |
| **Steg**       | Servicebricka + Tal = ändrar standardsteget (t.ex. tal 100, i millimeter, för ett 10 cm rutnät). Behålls efter avstängning.                                |

## 5. Standardvärden och sparat värde

<Note>
  **Framåt = 150 mm (15 cm), vändning = 90°.** **«Steg»**-brickan ändrar «standard»-sträckan och behåller den efter avstängning. Använd för spelplaner från andra robotar.

  Under en session behåller varje rörelsekommando **sitt eget** sparade värde:

  * **ett tal** i paret med kommandot → ersätter det senast sparade eller standardvärdet
  * **en aritmetisk bricka** → ändrar det (`+`, `−`, `×`, `÷`, `√`, `^`)
  * **tomt** i paret → tar det senast sparade eller standardvärdet

  Sparade värden nollställs när panelen stängs av; standardvärdet (steg) finns kvar.

  **Snabbreferens:**

  * `Framåt` ensam         → 150 mm (15 cm) — standard
  * `Framåt` + `100`       → 100 mm — ersätter
  * `Framåt` + `+50`       → 150 mm  (föregående 100 + 50) — ändrar
  * `Vänster` ensam        → 90° — standard
  * `Vänster` + `45`       → 45° — ersätter
  * `Vänster` + `−10`      → 35°  (föregående 45° − 10°) — ändrar
</Note>

## 6. Roboten ritar det du programmerar

Prova dessa exempel — du ser vad enheten klarar. Sätt en penna mitt i roboten — den **ritar** medan den rör sig.

<CardGroup cols={2}>
  <Card title="Stjärna — tal + upprepning">
    <Frame>
      <img src="https://mintcdn.com/primastem/175QKR4CUet4QChM/images/mathdrawings/star5.excalidraw.svg?fit=max&auto=format&n=175QKR4CUet4QChM&q=85&s=c1e74f5c6e250052fb044893df6badd8" alt="Stjärnprogram på panelen" 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="Stjärna ritad av roboten" width="394" height="389" data-path="images/mathdrawings/star5draw.excalidraw.svg" />
    </Frame>
  </Card>

  <Card title="Spiral — aritmetik i en loop">
    <Frame>
      <img src="https://mintcdn.com/primastem/175QKR4CUet4QChM/images/mathdrawings/spiral.excalidraw.svg?fit=max&auto=format&n=175QKR4CUet4QChM&q=85&s=1722131b74e8beb966a89fefbbf80fd9" alt="Spiralprogram på panelen" 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="Spiral ritad av roboten" width="422" height="401" data-path="images/mathdrawings/spiraldraw.excalidraw.svg" />
    </Frame>
  </Card>
</CardGroup>

Fler exempel i [Matematiska teckningar](mathdrawings).

## 7. Så lär du ut med PrimaSTEM

<Tip>
  **Inför kommandobrickor en i taget, i denna ordning:**

  **Framåt → Vändningar → Upprepningar → Funktion → Tal → Aritmetik.**

  Varje nästa — endast efter att den förra behärskas säkert. Den fullständiga 12-lektionsplanen med ålder, längd och material för de små — i [Bok 1](book-1/book-1).

  **Grupparbete:** vi rekommenderar ett set per **2–3 barn**.

  **Spelplaner:** alla rutnät gjorda för andra utbildningsrobotar fungerar. Cellstorleken ställs in med **«Steg»**-brickan plus ett tal (t.ex. 100, 120, 150, 200 mm).

  **Knep för 10 steg i stället för 6.** Placera brickan **Funktion \[ ]** i sista (6:e) facket på övre raden och fäst den med målartejp. Programmet körs nu som en lång kedja: 5 steg upptill + 5 nedtill = **10 steg i rad**. Praktiskt för de små som behöver ett längre program men ännu inte är redo för funktionskonceptet.
</Tip>

## 8. Ytterligare möjligheter

<CardGroup cols={2}>
  <Card title="Penna och rita" icon="pen-line">
    Sätt en penna i roboten — den **ritar** sin bana på papper: från en enkel kurva till mångkanter, stjärnor, spiraler och fraktaler.
  </Card>

  <Card title="Röst" icon="volume-2">
    Panelen säger varje bricka — röst **på vilket lokalt språk som helst**, för närvarande **17 stöds**, vi lägger till fler på begäran! Hjälper små barn och dem som ännu inte läser. Innehåller alfabetsbokstäver och platser (Hus, Skola, Affär, Skog osv.)
  </Card>

  <Card title="Ljud-NFC-klistermärken och kartor" icon="map">
    Klistra NFC-taggar på din karta, programmera från telefonen valfritt tillgängligt ljud. Roboten har en antenn undertill — stannar den på en tagg spelar den upp det inspelade ljudet.
  </Card>

  <Card title="Öppen NFC-plattform" icon="nfc">
    Skapa egna brickor — vilken 13.56 MHz NFC-tagg som helst (billig, säljs på alla marknadsplatser) + en textkod från vår dokumentation — allt tar 10 sekunder. Gratis telefonapp (NFC Tools).
  </Card>
</CardGroup>

## Vad du läser härnäst

<CardGroup cols={2}>
  <Card title="Användarmanual" icon="book-open" href="usermanual">
    Fullständiga tekniska specifikationer, parning, kalibrering, säkerhet.
  </Card>

  <Card title="Lärarvägledning" icon="book" href="teachersguide">
    Pedagogik, klassrumsanvändning, programmeringsbegrepp genom lek.
  </Card>

  <Card title="Bok 1 — Lektioner" icon="graduation-cap" href="book-1/book-1">
    12 färdiga lektioner för små barn — med ålder, längd och utskriftsmaterial.
  </Card>

  <Card title="Kommandobrickor" icon="nfc" href="nfc">
    Alla NFC-koder — för att skapa egna brickor med telefonen.
  </Card>

  <Card title="Matematiska teckningar" icon="pen-line" href="mathdrawings">
    Geometriska figurer, fraktaler, spiraler — program och resultat.
  </Card>

  <Card title="Ljudordbok" icon="volume-2" href="sounds_reference">
    Ord — platser och begrepp, alfabet, musiknoter, systemljud. För att spela in egna brickor och avspela.
  </Card>
</CardGroup>
