Microbit kan lagre nokså mye data, men det er tungvint å lese på den. Men vi kan koble den til en datamaskin og hente ut og legge inn i et regneark. Under avansert, finner vi en gruppe kommandoer som heter serieport. Den gjør at vi kan sende data til datamaskinen for å kunne studere dem bedre.
De viktigste funksjonene er skriv tall, da kan vi sende et enkelt tall og skriv verdi. Det er nyttig når vi skal sende flere data, da kan vi sette en merkelapp på hvert tall, hvis vi for eksempel skal sende målinger om lys og temperatur til datamaskinen, er det fint å sette navn på tallene, slik at det kan sorteres.
Når micro:bit er koblet til en datamaskin, kan vi motta data fra sensorene til micro:biten. Her kan du se hvordan vi gjør det.
Dersom du ikke klarer å koble til Micro:bit, kan det være at du må oppdatere firmware. Det er et program som ligger under de programmene vi skriver og hjelper med å kjøre vår kode. Du finner mer informasjon på https://microbit.org/get-started/user-guide/firmware/ (engelsk). For å oppdatere firmware, må du laste ned den nye fra lenken over, og laste den over på micro:bit. For å gjøre det, trykker du inn reset-knappen på baksiden av micro:bit mens du kobler den til datamaskinen med en USB-kabel. Da dukker den opp som MAINTENANCE i filbehandling.
Nå skal du lage et program som logger lys og temperatur og sender til datamaskinen.
Hvert 5. sekund skal vi måle lys og temperatur.
Målingene skal sendes til en datamaskin hver gang.
Lys skal sendes med etiketten lys og temperatur med etiketten temp.
Her er et løsningsforslag: https://makecode.microbit.org/_H84PjwJeLWwR
En ulempe med denne metoden, er at micro:bit må være koblet til datamaskinen hele tiden. Ofte vil vi måle et annet sted, eller bruke maskinen til noe annet. Da kan vi lagre målingene i en liste. Men aller først: Kan vi få micro:bit til å videresende fra radio til datamaskinen?
Når micro:bit mottar en verdi med etikett skal den videresendes til serieport.
Gå videre til neste del.