Elevoppgave
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?
Lurer du på noe?
Begrepsforklaring →
Forum →
Feilretting, tips og triks →
Tilknytting til lærerplanen →
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.)
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.
Scan for å få programkoden på din enhet