Brukerverktøy

Nettstedverktøy


introduksjon_til_bitbot

Forskjeller

Her vises forskjeller mellom den valgte versjonen og den nåværende versjonen av dokumentet.

Lenk til denne sammenligningen

Begge sider forrige revisjonForrige revisjon
Neste revisjon
Forrige revisjon
introduksjon_til_bitbot [2018/07/02 10:39] – Versjon 3.0, enklere styring av motorer royevenintroduksjon_til_bitbot [2022/11/30 08:09] (nåværende versjon) – ekstern redigering 127.0.0.1
Linje 5: Linje 5:
  
 Etter å ha overført programmet til micro:bit kan du slå på bit:bot. Merk at du må løfte opp bit:bot fra underlaget når du slår på; bit:bot har lyssensorer på undersiden, og dersom det er mørkt under bit:bot ved oppstart vil den gå i "pairing mode" (for bluetooth). Dersom du løfter den litt opp mot lyset ved oppstart unngår du denne modusen og ditt program vil starte i stedet.  Etter å ha overført programmet til micro:bit kan du slå på bit:bot. Merk at du må løfte opp bit:bot fra underlaget når du slår på; bit:bot har lyssensorer på undersiden, og dersom det er mørkt under bit:bot ved oppstart vil den gå i "pairing mode" (for bluetooth). Dersom du løfter den litt opp mot lyset ved oppstart unngår du denne modusen og ditt program vil starte i stedet. 
 +
 +**Til hvert trinn i oppskriften finnes et løsningsforslag. Trykk på HTML-knappen for løsningsforslag med javaskript, eller trykk på Result-knappen for løsningsforslag med blokker.**
  
 ====== Fjernkontroll ====== ====== Fjernkontroll ======
Linje 15: Linje 17:
  
 <hidden Tips 1:>Du velger kanal ved å bruke kommandoen "radio sett gruppe". Det er tilstrekkelig å gjøre dette én gang, f.eks. ved start.</hidden> <hidden Tips 1:>Du velger kanal ved å bruke kommandoen "radio sett gruppe". Det er tilstrekkelig å gjøre dette én gang, f.eks. ved start.</hidden>
-<hidden Løsningsforslag:>{{microbit:radiosender1.png}}</hidden>+{{url>https://jsfiddle.net/royeven/jLgysx0b/1/embedded/css,html,result/ 100%,400 noscroll noborder left}}
  
 \\ \\
Linje 23: Linje 25:
 <hidden Tips 2:>Du trenger å sende en //identifikator// i tillegg til x- og y-verdiene. Dersom akselerometerets y-verdi er 1000, og du sender meldingen "1000" til bit:bot, så vet ikke bit:bot om det er x- eller y-verdien som er mottatt. Du må derfor sende en identifikator (f.eks. "acc_y") først. Dersom bit:bot mottar meldingen "acc_y 1000" kan mottageren finne ut at det er y-verdien av akselerometeret som er 1000. Du kan selv velge teksten til identifikatoren, men både sender og mottager må programmeres med samme identifikator.</hidden> <hidden Tips 2:>Du trenger å sende en //identifikator// i tillegg til x- og y-verdiene. Dersom akselerometerets y-verdi er 1000, og du sender meldingen "1000" til bit:bot, så vet ikke bit:bot om det er x- eller y-verdien som er mottatt. Du må derfor sende en identifikator (f.eks. "acc_y") først. Dersom bit:bot mottar meldingen "acc_y 1000" kan mottageren finne ut at det er y-verdien av akselerometeret som er 1000. Du kan selv velge teksten til identifikatoren, men både sender og mottager må programmeres med samme identifikator.</hidden>
 <hidden Tips 3:>I Radio-menyen finnes det mange måter man kan sende data på. F.eks. kan du bruke kommandoen "radio send verdi" til å spesifisere en identifikator.</hidden> <hidden Tips 3:>I Radio-menyen finnes det mange måter man kan sende data på. F.eks. kan du bruke kommandoen "radio send verdi" til å spesifisere en identifikator.</hidden>
-<hidden Løsningsforslag:>{{microbit:radiosender2.png}}</hidden>+{{url>https://jsfiddle.net/royeven/jLgysx0b/3/embedded/css,html,result/ 100%,400 noscroll noborder left}}
  
 \\ \\
Linje 40: Linje 42:
 ==== Oppdrag 2b. Laste ned bibliotek ==== ==== Oppdrag 2b. Laste ned bibliotek ====
 For å styre bit:bot må vi å laste ned et //bibliotek// med kommandoer spesiallaget for bit:bot. Et programbibliotek er en samling med ferdiglagde kommandoer som vi kan laste ned slik at vi slipper å lage alt selv, og dette biblioteket finner vi ved å først åpne Avansert-menyen, deretter trykke på "Hent tilleggsfunksjon". Der søker du etter "bitbot" og trykker på biblioteket som heter "BitBot - Official Microsoft MakeCode package for the Bit:Bot robot https://4tronix.co.uk/bitbot/". Dette biblioteket inneholder kommandoer for å styre bit:bot. For å styre bit:bot må vi å laste ned et //bibliotek// med kommandoer spesiallaget for bit:bot. Et programbibliotek er en samling med ferdiglagde kommandoer som vi kan laste ned slik at vi slipper å lage alt selv, og dette biblioteket finner vi ved å først åpne Avansert-menyen, deretter trykke på "Hent tilleggsfunksjon". Der søker du etter "bitbot" og trykker på biblioteket som heter "BitBot - Official Microsoft MakeCode package for the Bit:Bot robot https://4tronix.co.uk/bitbot/". Dette biblioteket inneholder kommandoer for å styre bit:bot.
-<hidden Løsningsforslag:>Når du er ferdig med dette trinnet skal du ha et nytt, tomt prosjekt med et fornuftig navn og du skal ha fått to nye menyer for Bitbot og Neopixel. \\ {{microbit:bibliotek.PNG}}</hidden>+<hidden Løsningsforslag:>Når du er ferdig med dette trinnet skal du ha et nytt, tomt prosjekt med et fornuftig navn og du skal ha fått to nye menyer for Bitbot og Neopixel. **Merk at bitbot-biblioteket skal være //orange//. Det finnes ett bitbot-bibliotek som kommer med grønn farge, men dette inneholder kommandoer som ikke fungerer og bør derfor ikke brukes.** \\ {{microbit:bibliotek.PNG}}</hidden>
  
 \\ \\
introduksjon_til_bitbot.1530527974.txt.gz · Sist endret: (ekstern redigering)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki