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

# クイックスタート

> PrimaSTEMの使い方 — ロボット、コントローラー、チップ。クイックスタート。

PrimaSTEMは、4歳から10歳以上の子ども向けの、画面を使わないプログラミング・論理・数学の学習キットです。このページでは、**装置の使い方**を簡潔に説明します。

<Note>
  **端末がまだない？ ブラウザで試せます。** **[ウェブシミュレーター](https://simulator.primastem.com)** を開いてください — コントローラーとロボットの動作するコピーです。チップを置いて **▶ スタート** を押すと、このガイドを読みながらロボットの動きを確認できます。
</Note>

## 1. 箱の中身

<CardGroup cols={3}>
  <Card title="ロボット" icon="bug">
    2輪の木製てんとう虫ロボット。上部にマーカー差し込み口。スピーカー、USB-C、Bluetooth。
  </Card>

  <Card title="コントローラー" icon="grid-3x3">
    プログラム用のペアスロット付き木製パネル。多色LED、▶ スタート/ストップボタン、スピーカー、USB-C、Bluetooth。
  </Card>

  <Card title="コードチップ" icon="square-stack">
    NFCシール付きの段ボール正方形 — 各チップ = ロボットのプログラムの1コマンド。
  </Card>
</CardGroup>

## 2. 電源を入れる

<Steps>
  <Step title="ロボット、次にコントローラーの電源を入れる" icon="power">
    それぞれ短い音が鳴り、各機器の緑色の電源LEDが点灯 = ON。
  </Step>

  <Step title="接続済 = 白色" icon="check">
    コントローラーの使用可能なスロットが**白色**に点灯し、ロボットの目が**白色**に点滅。準備完了。
  </Step>

  <Step title="両方青色 = ペアリングが必要" icon="bluetooth">
    コントローラーの **▶ スタート** を **10秒以上**長押し — 機器がペアリングされ、ロボットが再起動します。
  </Step>
</Steps>

**まず試してみましょう:** **前進** のチップを最初のスロット(ペアのどちらのセルでも構いません)に置きます。**▶ スタート** を押します。ロボットが15 cm前進して止まります。*これがもうプログラムです — コマンド1つ.*

## 3. プログラムの仕組み

コントローラーには**ペアスロットが2列**あります。白く光っているスロットにチップを置く — それがプログラムになります。**▶ スタート**を押すと、ロボットが実行します。

<Frame caption="コントローラー図 — A〜Fの記号は下記参照">
  <img src="https://mintcdn.com/primastem/175QKR4CUet4QChM/images/book-1/control.excalidraw.svg?fit=max&auto=format&n=175QKR4CUet4QChM&q=85&s=5dba398e3c90a484ce94e70d4a23c3f8" alt="記号A〜F付きのコントローラー図" width="731" height="398" data-path="images/book-1/control.excalidraw.svg" />
</Frame>

|   記号  | 内容                                        |
| :---: | ----------------------------------------- |
| **A** | **メインプログラム** — 6つのペアスロット、左から右へ実行          |
| **B** | **▶ スタート / ストップ** — 実行;動作中にもう一度押す = 停止    |
| **C** | **ファンクション** — 5つのペアスロット、「ファンクション」チップで呼び出し |
| **D** | ペアの**1セル**                                |
| **E** | ペアのセルを結ぶ**実行ライン**                         |
| **F** | 各セルの**多色LED**                             |

\*\*ペア = 論理的に連結された2セル。\*\*上下の順序は重要ではありません — コマンドはどちらのセルに置いてもよく、繰り返し・数値・算術はもう一方に置きます。2つ目のセルが空のときは初期値が使われます:歩幅15 cm、回転90° — 小さな子どもにはこれで十分です。

実行中のLED色:

|     ⚪ 白    |   🟢 緑  |          🔵 青         |    🔴 赤    |
| :--------: | :-----: | :-------------------: | :--------: |
| 待機(スロット空き) | コマンド設定済 | コマンド + 数値 / 繰り返し / 算術 | エラー — スキップ |

空のスロットと赤いペアはスキップされます。LEDは、いま実行中のセルで点滅します。

## 4. チップ — グループ別

| グループ        | チップの働き                                                                          |
| ----------- | ------------------------------------------------------------------------------- |
| **移動**      | 前進 · 後退 · 左 · 右                                                                 |
| **繰り返し**    | 円形の2本矢印 + 内側に2〜6の点(サイコロのように、小さな子ども向け)または数字。コマンドとペアにすると繰り返します。                   |
| **数値**      | `1`–`999`。移動距離をmm、回転角を度で指定します。                                                  |
| **算術**      | `+N` `−N` `×N` `÷N` `√` `^N` — 1チップ = 演算 + 数値。移動または回転の保存値を変更します。負の結果は方向を反転させます! |
| **ファンクション** | 下段を副プログラムとして呼び出します。繰り返しチップと合わせると指定回数実行。                                         |
| **歩幅**      | サービスチップ + 数値 = 初期歩幅を変更(例:数値100、ミリメートル、10 cmマス用)。電源OFF後も保存されます。                  |

## 5. 初期値と保存値

<Note>
  **前進 = 150 mm(15 cm)、回転 = 90°。**「**歩幅**」チップは「初期」距離を変更し、電源OFF後も保存します。他のロボットのゲームマップにも便利です。

  1セッションの間、各移動コマンドは**それぞれの**保存値を保持します:

  * コマンドとペアの**数値** → 直近の保存値または初期値を置き換え
  * **算術**チップ → 値を変更(`+`、`−`、`×`、`÷`、`√`、`^`)
  * ペアが**空** → 直近の保存値または初期値を使用

  保存値はコントローラーの電源OFFでリセットされますが、初期値(歩幅)は残ります。

  **早見表:**

  * `前進` 単独            → 150 mm (15 cm) — 既定
  * `前進` + `100`         → 100 mm — 置き換え
  * `前進` + `+50`         → 150 mm  (前回の 100 + 50) — 変更
  * `左` 単独              → 90° — 既定
  * `左` + `45`            → 45° — 置き換え
  * `左` + `−10`           → 35°  (前回の 45° − 10°) — 変更
</Note>

## 6. ロボットはあなたのプログラム通りに描きます

これらの例を試してみてください — 装置の可能性が見えます。ロボットの中心にマーカーを差し込むと、動きながら**描き**ます。

<CardGroup cols={2}>
  <Card title="星 — 数値 + 繰り返し">
    <Frame>
      <img src="https://mintcdn.com/primastem/175QKR4CUet4QChM/images/mathdrawings/star5.excalidraw.svg?fit=max&auto=format&n=175QKR4CUet4QChM&q=85&s=c1e74f5c6e250052fb044893df6badd8" alt="コントローラー上の星のプログラム" 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="ロボットが描いた星" width="394" height="389" data-path="images/mathdrawings/star5draw.excalidraw.svg" />
    </Frame>
  </Card>

  <Card title="渦巻き — 繰り返し内の算術">
    <Frame>
      <img src="https://mintcdn.com/primastem/175QKR4CUet4QChM/images/mathdrawings/spiral.excalidraw.svg?fit=max&auto=format&n=175QKR4CUet4QChM&q=85&s=1722131b74e8beb966a89fefbbf80fd9" alt="コントローラー上の渦巻きのプログラム" 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="ロボットが描いた渦巻き" width="422" height="401" data-path="images/mathdrawings/spiraldraw.excalidraw.svg" />
    </Frame>
  </Card>
</CardGroup>

その他の例は[数学的なお絵かき](mathdrawings)をご覧ください。

## 7. PrimaSTEMでの教え方

<Tip>
  **コマンドチップは1つずつ、次の順序で導入してください:**

  **前進 → 回転 → 繰り返し → ファンクション → 数値 → 算術。**

  次に進むのは、前のチップをしっかり習得してから。年齢・所要時間・教材を含む完全な12回レッスンプランは[ブック1](book-1/book-1)にあります。

  \*\*グループ作業:\*\*1セットを **2〜3人の子ども**で使うのがおすすめです。

  \*\*マップ:\*\*他の教育ロボット用のマス目マップでも動きます。マスの大きさは「**歩幅**」チップと数値で設定します(例:100、120、150、200 mm)。

  \*\*6歩ではなく10歩のコツ。**上段の最後(6番目)のスロットに**ファンクション \[ ]\*\*チップを置き、マスキングテープで固定します。プログラムは長い1本のチェーンとして実行されます:上段5歩 + 下段5歩 = **連続10歩**。小さな子どもには長めのプログラムが必要だけれど、まだファンクションの概念には早い、という時に便利です。
</Tip>

## 8. その他の機能

<CardGroup cols={2}>
  <Card title="マーカーで描く" icon="pen-line">
    ロボットにマーカーを差し込むと、紙の上に**経路を描き**ます:単純な軌跡から多角形、星、渦巻き、フラクタルまで。
  </Card>

  <Card title="音声読み上げ" icon="volume-2">
    コントローラーは各チップを声で読み上げます — 現在**17言語に対応**、リクエストで追加可能!小さな子どもや、まだ読めない子どもにも役立ちます。アルファベットの文字や場所(家、学校、店、森など)も含まれます。
  </Card>

  <Card title="サウンドNFCシールとマップ" icon="map">
    マップにNFCタグを貼り、スマホから任意の音をプログラムします。ロボットの底面にはアンテナがあり — タグの上で止まると、録音した音を再生します。
  </Card>

  <Card title="オープンなNFCプラットフォーム" icon="nfc">
    自分のチップを作れます — 13.56 MHzのNFCタグなら何でも可(安価、各種マーケットプレイスで販売)+ ドキュメントのテキストコード — 全部で10秒。無料のスマホアプリ(NFC Tools)。
  </Card>
</CardGroup>

## 次に読むもの

<CardGroup cols={2}>
  <Card title="ユーザーマニュアル" icon="book-open" href="usermanual">
    完全な技術仕様、ペアリング、キャリブレーション、安全。
  </Card>

  <Card title="教師向けガイド" icon="book" href="teachersguide">
    教育法、教室での使い方、遊びを通じたプログラミング概念。
  </Card>

  <Card title="ブック1 — レッスン" icon="graduation-cap" href="book-1/book-1">
    小さな子ども向けのすぐ使える12レッスン — 年齢、所要時間、印刷教材付き。
  </Card>

  <Card title="コマンドチップ" icon="nfc" href="nfc">
    すべてのNFCコード — スマホで自分のチップを書き込むため。
  </Card>

  <Card title="数学的なお絵かき" icon="pen-line" href="mathdrawings">
    幾何学図形、フラクタル、渦巻き — プログラムと結果。
  </Card>

  <Card title="音声辞書" icon="volume-2" href="sounds_reference">
    単語 — 場所と概念、アルファベット、音符、システム音。自分のチップ録音と再生用。
  </Card>
</CardGroup>
