Søk
Close this search box.
LÆREROPPGAVE

Lag en radiostyrt bil

Nå skal du fjernstyre Bit:Bot ved bruk av radiostyring der du skal bruke en micro:bit som fjernkontroll.

bitbot_1
TIDSBRUK

30-40 minutter

VANSKELIGHETSGRAD

Middels

Oppdrag

Fjernkontrollen fungerer som en «sender» og Bit:Bot som en «mottaker». For å fjernstyre Bit:Bot skal du her bruke knappene og det innebygde akselerometeret i micro:bit.

I vårt eksempel skal fjernkontrollen styre Bit:Bot på denne måten:

  • Når man trykker på knapp A skal Bit:Bot kjøre fremover.
  • Når man trykker på knapp B skal Bit:Bot stoppe.
  • Når micro:bit vippes til venstre, skal Bit:Bot svinge til venstre.
  • Når micro:bit vippes til høyre, skal Bit:Bot svinge til høyre.

 

(Det finnes flere måter å lage en fjernstyrt Bit:Bot på. Sjekk også ut videoen i «Lag en Battlebot»)

Utstyr

Programmering av senderen

  • For at to micro:biter skal kunne kommunisere må de bruke samme radiogruppe. Det finnes opptil 255 radiogrupper, så her har vi valgt «radio sett gruppe 1».
  • Micro:bit skal sende kommandoer i form av tall til Bit:Bot. Vi bruker blokken «radio send tall» i fra «Radio» til å sende kommandoene til den andre micro:bitten i Bit:Bot.
    • Når man trykker på knapp A skal tallet 1 sendes
    • Når man trykker på knapp B skal tallet 2 sendes
    • Når micro:bit vippes til venstre skal tallet 3 sendes
    • Når micro:bit vippes til høyre skal tallet 4 sendes

 

Klarer du å pusle sammen blokkene så det blir riktig?

«Helning» betyr at du vipper ganske mye på micro:bit,  enten til venstre eller høyre.

Programmering av mottaker

  • Micro:bit som fungerer som mottaker, skal ta imot på «radio sett gruppe 1». 
  • Når den mottar tallene fra senderen, skal den sjekke om visse vilkår er oppfylt for om Bit:Bot skal kjøre, svinge eller stoppe.
    • Når den mottar tallet 1 skal den kjøre fremover.
    • Når den mottar tallet 2 skal den stoppe.
    • Når den mottar tallet 3 skal den svinge til venstre.
    • Når den mottar tallet 4 skal den svinge til høyre.

 

Klarer du pusle sammen blokkene så programmet fungerer?

Innhold

Utfordringer

Utfordring 1: Kjør bakover

Kan du få fjernkontrollen til å sende et tall til som gjør at Bit:Bot også kan kjøre bakover?

Utfordring 2: Skjerm med symboler

Kan du få fjernkontrollen til å vise et symbol på skjermen når du trykker på knappene eller når du heller den til sidene? Kanskje noe som viser retningen?

Utfordring 3: Bit:Bot battle

Kan du arrangere en Bit:Bot-battle der alle fester på ballonger og blomsterpinner som kan stikke? Målet er å «overleve lengst mulig» med usprukken ballong!

Avansert fjernkontroll

En mer avansert type fjernkontroll finner du bilder av her. Du må selv finne ut hvordan du lager disse kodene.

Sender:

Mottaker:

Fasit til lærerne

Programmering av senderen - fasit

Programmering av mottaker - fasit

Andre oppgaver

screenshot-2022-11-03-at-113818
Lag en battlebot

Tid:

50 – 70 min

Vanskelighetsgrad

screenshot-2022-11-03-at-113958
Lag en danserobot

Tid:

30 – 40 min

Vanskelighetsgrad

IMG_0449
Lag en hinderløype

Tid:

60 – 90 min

Vanskelighetsgrad