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
1. Høyre linjesensor
2
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?
Last ned PDF Nynorsk →
Last ned PDF Bokmål →
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.)
Tips: Om Bit:Bot kjører ut av banen er det kanskje lurt å endre litt på farten…
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)