LÆREROPPGAVE
Lag en selvkjørende bil - linjesensor
Lag et program som lar Bit:Bot følge svarte linjer på SmartBy-matta ved hjelp av linjesensorene.
TIDSBRUK
20-30 minutter
VANSKELIGHETSGRAD
Middels
Oppdrag
På SmartBy-matta er det tegnet opp svarte linjer på veiene som skal hjelpe selvkjørende biler med å holde seg på veien. Lag et program der du bruker linjesensorene på Bit:Bot for å kjøre langs linja.
Utstyr
- Bit:bot med micro:bit
- Datamaskin/Ipad
- Smartby-matte
Hvordan virker linjesensorene på Bit:Bot
På undersiden av Bit:Bot er det to linjesensorer, venstre linjesensor og høyre linjesensor.
1. Høyre linjesensor
2. Venstre linjesensor
Når en linjesensor ser en svart linje, sender den tallet 1 til micro:biten som står i Bit:Bot. Hvis den IKKE ser en svart linje, sender den tallet 0.
Vi vil at Bit:Bot skal fungere på denne måten:
- Når den svarte linja er midt mellom de to linjesensorene, så ser ingen av de to sensorene noen svart linje og da skal roboten kjøre rett frem.
- Når Bit:Bot kommer til en venstresving, så vil venstre linjesensor oppdage den svarte linja og sende tallet 1 til micro:biten. Da vil vi at Bit:Bot skal snu mot venstre.
- Når den svarte linja er midt mellom de to linjesensorene, så ser ingen av de to sensorene noen svart linje og da skal roboten kjøre rett frem.
Innhold
- Vil du skrive ut oppgaven?
Slik lager du programmet
For å lage dette programmet må du bruke blokker som ligger under menyen logikk.
I tillegg må du bruke blokker til Bit:Bot («Kjøring» og «Sensorer og styring»)
Klarer du å pusle sammen blokkene som er på bildet slik at Bit:Bot følger linja?
(Husk at tallet 1 betyr svart linje.)
Mer hjelp
Her finner du fasit og hjelp til hvordan programmet skal se ut. Lurer du på noen ord og utrykk finner du oversikt over ulike begrep her. Står du fast med et annet problem sjekk ut siden vår med feilretting, tips og triks her.
Tutorial
Du kan følge denne tutorialen som består av 12 steg for å lage programmet.
Steg 1 – 7 gjør at bit:bot følger linja
Steg 8 – 12 lager retningslys på bit:bot (kan droppes)
Video
Se denne videoen som forklarer hvordan linjesensorene virker og hvordan du lager programmet.
Fasit
Her er to ulike løsninger på programmet. Hvis Bit:Boten ikke klarer å følge den svarte linja, må du justere ned farten.