programmere_microbit
Forskjeller
Her vises forskjeller mellom den valgte versjonen og den nåværende versjonen av dokumentet.
Begge sider forrige revisjonForrige revisjonNeste revisjon | Forrige revisjonSiste revisjonBegge sider neste revisjon | ||
programmere_microbit [2018/02/21 09:20] – royeven | programmere_microbit [2018/06/28 10:28] – [Start-eksempel] royeven | ||
---|---|---|---|
Linje 8: | Linje 8: | ||
Kantkontaktene (nederst på bildet) er for å koble til bl.a. motorer, sensorer og batterier. | Kantkontaktene (nederst på bildet) er for å koble til bl.a. motorer, sensorer og batterier. | ||
- | Programmering av micro:bit gjøres via en nettleser, hvor du bygger opp programmet ditt ved hjelp av enkle programmeringsblokker. Adressen er [[https:// | + | Programmering av micro:bit gjøres via en nettleser, hvor du bygger opp programmet ditt ved hjelp av enkle programmeringsblokker. Forsøk å lage eksemplet under: |
===== Start-eksempel ===== | ===== Start-eksempel ===== | ||
- | {{microbit: | + | {{microbit: |
Slik gjør du det: | Slik gjør du det: | ||
- Koble micro:bit til datamaskinen din via USB-kabel | - Koble micro:bit til datamaskinen din via USB-kabel | ||
- Åpne en nettleser og gå til [[https:// | - Åpne en nettleser og gå til [[https:// | ||
+ | - Dersom du vil endre språk gjør du det ved å trykke på tannhjulet øverst i høyre hjørne og endrer språk der | ||
+ | - Dersom det kommer opp gamle prosjekter på nettsiden lager du et nytt prosjekt ved å velge Prosjekter-> | ||
- Gi prosjektet ditt et navn (se navnefelt merket <color red> | - Gi prosjektet ditt et navn (se navnefelt merket <color red> | ||
- Finn programmeringsblokkene du vil bruke i felt <color red> | - Finn programmeringsblokkene du vil bruke i felt <color red> | ||
Linje 26: | Linje 28: | ||
- Mens du programmerer kan du bruke knappene i felt <color red> | - Mens du programmerer kan du bruke knappene i felt <color red> | ||
- Mens du programmerer kan du teste koden din i simulatoren <color red> | - Mens du programmerer kan du teste koden din i simulatoren <color red> | ||
- | - I felt <color red> | + | - I felt <color red> |
- Når du er ferdig med å programmere kan du laste ned programmet ditt ved å trykke på "Last ned" | - Når du er ferdig med å programmere kan du laste ned programmet ditt ved å trykke på "Last ned" | ||
- Finn tak i den nedlastede filen. Denne havner vanligvis i den mappen som heter " | - Finn tak i den nedlastede filen. Denne havner vanligvis i den mappen som heter " | ||
- Bruk windows utforsker til å trekke filen over til micro: | - Bruk windows utforsker til å trekke filen over til micro: | ||
- | {{microbit: | + | |
+ | {{microbit: | ||
===== Introduksjonsoppgaver til micro:bit ===== | ===== Introduksjonsoppgaver til micro:bit ===== | ||
Linje 93: | Linje 96: | ||
=== Oppdrag 3b. Lage navneskilt med flere navn === | === Oppdrag 3b. Lage navneskilt med flere navn === | ||
Lag et program som viser navnene til alle deltakerne i tur og orden. | Lag et program som viser navnene til alle deltakerne i tur og orden. | ||
- | <hidden Løsningsforslag:> | + | <hidden Løsningsforslag:> |
\\ | \\ | ||
Linje 120: | Linje 123: | ||
{{microbit: | {{microbit: | ||
- | Hvis mikro:biten ligger flatt på bordet vil tyngdekraften virke nedover. Merk at z-aksen, se bilde over til venstre, peker oppover. Hvis vi måler akselerasjonen i z-retning vil akselerometeret da måle -1048 mG. Minustegnet forteller oss at kraften virker motsatt vei av z-aksen (altså nedover) og tallet forteller oss at kraften er like sterk som jordens tyngdekraft. | + | Hvis mikro:biten ligger flatt på bordet vil tyngdekraften virke nedover. Merk at z-aksen, se bilde over til venstre, peker oppover. Hvis vi måler akselerasjonen i z-retning vil akselerometeret da måle -1024 mG. Minustegnet forteller oss at kraften virker motsatt vei av z-aksen (altså nedover) og tallet forteller oss at kraften er like sterk som jordens tyngdekraft. |
Hvis vi måler kraften i x-retning vil denne være 0, fordi tyngdekraften ikke trekker micro:biten til høyre eller venstre. Hvis vi måler krafte i y-retning vil denne også være 0, fordi tyngdekraften ikke trekker framover eller bakover. | Hvis vi måler kraften i x-retning vil denne være 0, fordi tyngdekraften ikke trekker micro:biten til høyre eller venstre. Hvis vi måler krafte i y-retning vil denne også være 0, fordi tyngdekraften ikke trekker framover eller bakover. | ||
=== Oppdrag 4a. Måle krefter i x-, y- og z-retning === | === Oppdrag 4a. Måle krefter i x-, y- og z-retning === | ||
- | Lag et program som gjør at du kan lese måle akselerasjonen for en valgfri retning og vise den på skjermen. Gjør målinger med forskjellig helning på micro:biten og forsøk å forstå hva akselerometeret gjør. | + | Lag et program som måler kreftene i en valgfri retning |
<hidden Tips 1:>I Inndata-menyen finner du funksjoner for å måle med akselerometer.</ | <hidden Tips 1:>I Inndata-menyen finner du funksjoner for å måle med akselerometer.</ | ||
<hidden Tips 2:>Du kan bruke knappene til å velge hvilken retning du vil vise på skjermen.</ | <hidden Tips 2:>Du kan bruke knappene til å velge hvilken retning du vil vise på skjermen.</ | ||
- | <hidden Løsningsforslag:> | + | <hidden Løsningsforslag:> |
+ | |||
+ | \\ | ||
+ | === Oppdrag 4b. Bruke akselermeteret som input === | ||
+ | I dette oppdraget skal du lage navneskilt med fire navn, og bruke akselerometeret til å velge hvilket navn som skal vises. Hold micro:biten slik at skjermen peker oppover og kantkontakten er mot deg. | ||
+ | |||
+ | Dersom micro:biten holdes på skrå framover vil kraften i y-retning bli negativ.\\ | ||
+ | Dersom micro:biten holdes på skrå bakover vil kraften i y-retning bli positiv.\\ | ||
+ | Dersom micro:biten holdes på skrå til venstre vil kraften i x-retning bli negativ.\\ | ||
+ | Dersom micro:biten holdes på skrå til høyre vil kraften i x-retning bli positiv.\\ | ||
+ | |||
+ | <hidden Tips 1:>Her kan det lønne seg å bruke hvis-setninger til å bestemme hvilket navn som skal vises. Disse finner du under Logikk-menyen.</ | ||
+ | <hidden Tips 2:>Hvis akselerasjon i y-retning OG akselerasjon i x-retning begge er positive tall (større enn 0) er micro:biten på skrå bakover og til høyre. \\ {{microbit: | ||
+ | <hidden Tips 3:>Hvis du trykker på den blå knappen med tannhjulet i hvis-blokken kan du velge flere alternativer til å bestemme tekst.</ | ||
+ | <hidden Løsningsforslag:> | ||
\\ | \\ | ||
Linje 135: | Linje 152: | ||
<hidden Tips 1:>I Inndata-menyen finner du funksjoner for å måle med magnetometeret.</ | <hidden Tips 1:>I Inndata-menyen finner du funksjoner for å måle med magnetometeret.</ | ||
<hidden Tips 2:> | <hidden Tips 2:> | ||
- | <hidden Tips 3:>Hold kompasset slik at du kan se skjermen og har kantkontakten på micro:biten mot deg. Når kompasset viser 0&# | + | <hidden Tips 3:>Hold kompasset slik at du kan se skjermen og har kantkontakten på micro:biten mot deg. Når kompasset viser 0° har du nord rett fram.</ |
<hidden Løsningsforslag:> | <hidden Løsningsforslag:> | ||
<hidden Ekstra utfordring til avanserte brukere:> | <hidden Ekstra utfordring til avanserte brukere:> | ||
Linje 147: | Linje 164: | ||
<hidden Løsningsforslag:> | <hidden Løsningsforslag:> | ||
<hidden Ekstra utfordring til avanserte brukere:> | <hidden Ekstra utfordring til avanserte brukere:> | ||
- | <hidden Tips til ekstra oppdrag:> | + | <hidden Tips til ekstra oppdrag:> |
- | <hidden Løsningsforslag til ekstra oppdrag:> | + | <hidden Løsningsforslag til ekstra oppdrag:> |
</ | </ |
programmere_microbit.txt · Sist endret: 2022/11/30 08:09 av 127.0.0.1