top of page

Termometer

Sværhed

4310386_preview.png
Micro:bitten kan måle temperatur - ikke præcis nok til forsøg, men nok til daglige brug.
Vi vil lave en termometer, som blinker, hvis det bliver for varmt.
Du skal bruge:
  • En micro:bit
  • En USB ledning
  • En computer
It's getting hot in here!
OBS!!
Generelt når du arbejder med micro:bit, er der oftest to dele i processen:
En Hardware-del, hvor du kobler micro:bitten sammen med forskellige ting, om det er motorer og sensorer, eller ting i pap, papir osv. og
En Software-del, hvor du laver et program, som du senere kopierer over på micro:bit'en.
  1. I denne øvelse er der kun en Software-del. Så gå ind på https://makecode.microbit.org/#.
    Her laver du dit program, så klik på "Nyt Projekt".
  2. Micro:bitten skal i første omgang blot måle og vise temperaturen.

    Dette kan gøres sådan:











     
  3. Men det er lidt kedeligt.

    Vi vil gerne, at når temperaturen overstiger 25 grader, så blinker en udråbstegn, og når den overstiger 28 grader, så blinker udråbstegnet anderledes.

    Til det skal vi bruge en kommando, som hedder "hvis...ellers". Det er noget man bruger ret tit, for så kan programmet reagere til noget, fx. omgivelserne.

    Hvis findes under Logik:

















     
  4. Vi skal fortælle micro:bitten hvornår den skal gøre andet end at vise temperaturen, og hvad det er, den så skal:

    De brikker, som passer i "sand" huller er også under Logik:



































    Husk at kommandoerne har forskellige farver, så du kan se, hvor de er hentet fra.
     
  5. Vi vil gerne, at den gøre noget, når temperaturen overstiger 28 grader. Men vi mangler et sted at putte disse kommandoer i vores hvis blok.

    Så klik på plusset i bunden af hvis-blokken. Så kommer der plads til en betingelse til. Den skal formes således:







































    (Du skal også flytte nogle blokke rundt indtil den ligner)

     
  6. Man kan desværre ikke få micro:bitten til at blinke hurtigere end den gør her (uden at bruge et andet programmeringssprog). Så vi må gøre noget andet:



















































    Nu er vi færdige. Kig på programmet og læs det.


    Det siger, at for altid skal den vise temperaturen, hvis den er under 26 grader. Og indtil temperaturen når 26 grader, bliver resten af programmet ikke læst.

    Men så snart vi når 26 grader, kigger den på den næste "hvis", som fortæller, at den nu også skal blinke med et udråbstegn. Men kun hvis temperaturen er mindre end 29 grader.

    Er det det, kommer vi til den sidste del af programmet, hvor den også blinker med et dødninghovede.

    Men netop fordi vi har brugt en "hvis" blok, og lagt den i "for altid", vil micro:bitten HELE TIDEN tjekke, hvad den aktuelle temperatur er, og reagere derefter.


     
  7. Nu er programmet færdigt, og skal kopieres over på din micro:bit.

  8. Som altid skal du skrive navnet på dit program (fx termometer) i "Ikke-navngivet". Det er god skik i filnavn at undgå mellemrum, komma, punktum og lignende tegn.
  9. Tryk på "Hent" (eller på Gem knappen - de opfører sig ens).
     
  10. Nu har du skabt en ".hex" fil, som ligger i din overførelsesmappe. Så forbind micro:bitten til din computer, åbn stifinder og find frem til filen, og kopier den over på micro:bitten.











     
MakeKodeStartscreen1.PNG
BlinkendeHjerter5.jpg
source.gif
Udklip18.JPG
Udklip20.JPG
Udklip21.JPG
Udklip22.JPG
Udklip23.JPG
star3.png
bottom of page