# To-hjuls robot

<figure><img src="/files/6Y9IjA415kvZS2TgcEqz" alt=""><figcaption></figcaption></figure>

### Litt om to-hjulsroboter

Roboten har to hjul og har derfor to separate servomotorer som styrer hjulene. I dette prosjektet kontrolleres begge servomotorene sammen,og du behøver ikke å behandle de separat for å starte, stoppe eller svinge.&#x20;

### Slik virker det

Vi bruker micro:bit og programmerer roboten til å starte når vi skrur den på. Den kan også  kjøre til høyre, venstre eller kjøre bakover.&#x20;

### Du trenger:

<figure><img src="/files/z3LMkNCFZcdkt3heVPzh" alt=""><figcaption></figcaption></figure>

### Slik bygger du

<figure><img src="/files/BkHw7XQainQPEcU4bzMb" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/SNW57AniGRWqnwO4kAzH" alt=""><figcaption></figcaption></figure>

### Programmering

Gå til [makecode.microbit.org](<https://makecode.microbit.org >) og trykk på “nytt Prosjekt” Gi prosjektet ditt et navn. Her kaller vi det To-hjuls robot. Vi må legge til de ekstra kodeblokkene vi trenger for å gjøre dette prosjektet med ElecFreaks Ring:bit Bricks Pack. For å gjøre dette trykker man på Avansert og scroller ned til Utvidelser/ Add Package. Det åpner seg da en ny meny hvor vi velger ringbitcar.

<figure><img src="/files/XMtskA1ee22fjiSiNdxj" alt=""><figcaption></figcaption></figure>

I "ved start"-blokken setter du inn `set left wheel at pin` X `right wheel at Pin X .` Under denne setter du inn `go straigt at full speed`

Endre på alternativene i blokkene slik at venstre refererer til P0 og høyre refererer til P1

<figure><img src="/files/2N59wowNpzNoopP6iUWx" alt=""><figcaption></figcaption></figure>

Vi ønsker at roboten skal reagere på ulike måter etter som om vi trykker på A, B, eller A+B.&#x20;

Vi velger å gi robotbilen vår muligheten til å svinge mot høyre, venstre og å kjøre bakover.&#x20;

<figure><img src="/files/aRkARYPCLeDr1rWWF4Eq" alt=""><figcaption></figcaption></figure>

Legg til blokkene som skal gi roboten vår de beskjedene vi ønsker.&#x20;

Trykk på last ned ikonet nederst på siden. Programmet du har laget vil lagre seg som en .Hex fil. Legg merke til hvor du lagrer filen. Når den er lastet ned kan du simpelthen dra den over til micro:bit ikonet i filutforskeren. Micro:bit blinker oransje bak når programmet lastes over, og stopper når den er ferdig. Programmet er umiddelbart klart til å brukes når micro:bit er koblet til strøm.

### Prøv Selv

1. Overfør programmet til micro:bit’en og sjekk at to-hjuls roboten fungerer som forventet.
2. Bruk kodeeditoren og forsøk å endre koden. Sett inn blokkene `go forward for  " " seconds` og `Spin right " "degrees` Se  hvordan du kan programmere kjøretøyet til å kjøre i en firkant. (tips: 90 grader gir en rettvinklet sving)&#x20;
3. Lag din egen kjørebane! Eksperimenter med blokkene for å lære hvordan du kan styre to-hjuls roboten dit du ønsker.

##


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://oppgaver.n00b.no/micro-bit-ring-bit-bricks-pack/to-hjuls-robot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
