Lag en selvkjørende bil

Bilde av bitbot

Mål:

I SmartByen er det tegnet opp svarte linjer på veiene som skal hjelpe selvkjørende biler med å holde seg på veien. Programmer BitBoten til å bruke linjesensorene til å kjøre på linjen.

Steg 1: Utstyr 

  • BitBot
  • SmartBy-matten (alternativt kan du bruke sort elektrikertape og tape på gulvet)

BitBoten har to linjesensorer. Hver av dem har en liten sender og mottaker som sender ut og mottar usynlig infrarødt lys. Dersom lyset treffer den svarte streken, så absorberes den, noe mottakeren registrer ved at linjesensoren sender tallet 1. Dersom lyset treffer den lyse delen av matta sender linjesensoren tallet 0.

På undersiden av BitBoten på hver side av forhjulet finnes to linjesensorer.

Steg 2: Programmering

Vi vil at BitBotten skal fungere på denne måten:

  • Når linjen er midt mellom de to sensoren skal roboten kjøre rett frem.
  • Når roboten kommer til en venstresving, dekker streken for lyset til venstre sensor. Da vil vi at roboten skal kjøre mot venstre.
  • Når roboten kommer til en høyresving, dekker streken for lyset til høyre sensor. Da vil vi at roboten skal kjøre mot høyre.

 Klarer du pusle sammen blokkene så BitBotten følger linjen?

Programkoden finner du også her.

 

Tips: Om roboten kjører ut av banen, er det kanskje verd å endre litt på farten?

Bilde av elever som ser på en bitbot kjøre
To jenter viser en microbit