# 1. Temperatur

### Program

{% embed url="<https://makecode.microbit.org/_1oeecTP6F0dM>" %}

* Blokken "Get temperature" hentes under menypunktet "Enviro:bit" > "... Air & Weather"

### Testing

* Sjekk temperaturen forskjellige steder
* Prøv å sette inn blokken "Get temperature (decimal)" som du finner under menypunktet "Enviro:Bit" > "Expert". Nå kan du lese av temperatur og endringer mer presist enn tidligere.
* Sjekk temperaturen forskjellige steder
* Prøv å sette inn blokken "Get temperature (x100)" som du finner under menypunktet "Enviro:Bit" > "Expert". Nå kan du lese av temperatur med hundredel graders nøyaktighet.
* Sjekk temperaturen forskjellige steder.

### Prøv selv

1. **Vis temperaturendringer**\
   Lag et program som løpende viser om temperaturen er stigende, konstant eller fallende.\
   \
   Programmet kan lages med to variabler "nytemp" og "husktemp".\
   \
   Her er prinsippskisse av programmet:\
   \- gjenta for alltid\
   &#x20;   \- sett "nytemp" til "get temperature (decimal)"\
   &#x20;       \- hvis "nytemp" > "husktemp"\
   &#x20;           vis pil NØ\
   &#x20;       \- ellers hvis "nytemp" = "husktemp"\
   &#x20;           vis pil Ø\
   &#x20;       \- ellers\
   &#x20;           vis pil SØ\
   &#x20;   \- sett "husktemp" = "nytemp"
2. **Farge og temperatur**\
   Prøv å måle temperaturene under et hvitt papir og under et svart papir som ligger i solen.
3. **Kaldt i lokalet?**\
   Du kan måle om det er for kaldt i klasserommet hvis du måler forskjellene i temperaturen ved gulvet og temperaturen ved bordhøyde.
4. **Servomotor for å vise temperaturen**\
   Dersom temperaturen skal vises med en servomotor må du sende temperaturdata over til den andre micro:bitten som er koblet til servomotoren. Her er et forslag til program til micro:bitten som mottar temperaturdata og viser den ved hjelp av å snu på armen til servomotoren. Dette programmet kan vise temperaturer i området 15 - 35 grader. Micro:bitten med enviro:bitten programmerer du til å lese av temperaturen med blokken "Get temperature (x100)" (altså hundredels grader). Data kan du sende med pauser på 1/100 sekund.

{% embed url="<https://makecode.microbit.org/_AqiHz2aqH2fq>" %}


---

# 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/enviro-bit-miljosensor/1.-temperatur.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.
