3. Enkel fjernstyring
Micro:bits kan kommunisere med hverandre via radiofunksjonen. I dette eksempelet skal vi bruke en micro:bit som sender og micro:biten på bit:boten som mottaker.
I eksempelet ser du hvordan micro:biten kan fjernstyres til å stoppe, kjøre fremover og bakover. Når dette fungerer skal du programmere den slik at bit:boten også kan snu.
Styringen skal fungere slik når den er ferdig:
Trykk på A+B: Stopp begge motorene
"når logo ned": Begge motorene fremover
"når logo opp": Begge motorene bakover
"når helning venstre": Roter mot venstre (venstre motor bakover og høyre motor fremover)
"når helning høyre": Roter mot høyre (venstre motor fremover og høyre motor bakover)
Program: Sender
Husk å velge samme radiogruppe på sender og mottaker
Program: Mottaker
Husk å velge riktig radiogruppe ved start
Variabelen "receivedNumber" i blokken "når radio mottar..." er det tallet som micro:biten har mottatt. Variabelen trekkes fra blokken "når radio mottar..." ned i sammenligningsblokken i "hvis..." blokkene som visst i eksempelet
Prøv selv
Sjekk at bit:boten kan kjøre fremover, bakover og stoppe
Prøv eventuelt å programmere den til å kjøre raskere eller saktere
Hvis den kjører litt skrått kan du prøve å justere farten på høyre eller venstre motor så den kjører rett
Utfordringer
Hvis bit:boten skal snu skal høyre og venstre motor kjøre med forskjellig fart.
Sett inn nye blokker i senderen slik at den sender tallet 3 når micro:biten heller til venstre og tallet 4 når micro:biten heller til høyre.
Når mottakeren får tallet 3 skal venstre og høyre motor ha verdier som får bit:boten til å rotere mot venstre
Når mottakeren får tallet 4 skal venstre og høyre motor ha verdier som får bit:boten til å rotere mot høyre
Lag en bane på gulvet å prøv å gjennomføre den raskest mulig uten feil.
Prøv å juster fart og følsomhet på bit:boten ved å endre tallverdiene når den skal kjøre fremover, bakover og svinge
Last updated