top of page

Nedtæller

Sværhed

star2.png
tenor.gif
Brug micro:bitten til at tælle nedad. Denne øvelse kunne udbygges til at der sker noget, når den når 0.
Du kunne også ændre koden til at tælle opad, og bruge den til et "gæt hvor lang tid" leg.
Du skal bruge:
  • En micro:bit
  • En USB ledning
  • En computer
10...9...8...
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 tælle. Men for at gøre det, skal vi oprette et sted, hvor vi kan gemme tallet. Tallet vil falde efterhånden, så vi skal bruge en Variabel.

    Fra "Variabler", vælg "opret", og kald den "tal". (eller opfind dit eget navn!)











     
  3. Du har oprettet nogle nye brikker! Dem skal vi bruge allesammen!













     
  4. Lad os tælle ned fra 10 sekunder. Træk "sæt tal til 0" og læg i "ved start". Ændr 0 til 10 Det betyder, at når micro:bitten får strøm, så sætter den tallet  til 10.
     
  5. Den kunne sagtens tælle nedad øjeblikkeligt, men vi vil styre nedtælling fra knappen A.










    Dette er en fin start, men i øjeblikket skal vi selv trykke på A, for at få tallet ned. Så vi skal skrive mere kode.

    Programmet skal vente et sekund, og så trække 1 fra "tal". Og det skal den gentage, indtil "tal" er 0:

    Pausen klarer vi fra grundlæggende. Læg også mærke til, at vi har føjet en ekstra linje, så man kan se værdien af "tal"














     
  6. Gentagelse får vi fra "Løkker" (de lysegønne). Løkker (på engelsk loops) er noget, der gentager sig indtil en betingelse er opfyldt. Vi skal lægge den rundt om vores tre brikker:


















     
  7. Løkken vil fortsætte indtil noget er "sand". Vi skal lave noget, der siger:
    "Mens tal er større en 0".

    Vi skal bruge 2 brikker: Den første kommer fra Logik, den anden fra Variabler. Når du trækker dem på plads, skal du KUN se efter, hvor musen peger. Musen styrer, hvor brikken lander:

















     
  8. Endelig skal der sker noget, når tiden er gået. For nemhedens skyld har jeg bare valgt en ikon (man kunne istedet sætte den til en højttaler, eller en maskine, der gør noget).

    Jeg har samtidig indstillet programmet til at sætte tiden tilbage til 10, hvis man trykker på begge knapper.


















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

    Som altid skal du skrive navnet på dit program (fx Countdown) i "Ikke-navngivet". Det er god skik i filnavn at undgå mellemrum, komma, punktum og lignende tegn.
  10. Tryk på "Hent" (eller på Gem knappen - de opfører sig ens).
     
  11. 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.
     
  12. Programmet kunne udbygges på flere måder; man kunne få X til at blinke lidt, man kunne styre en højttaler eller en servo. Man kunne opfinde en leg. Hvad kan du finde på???


























     

  13. Nu skal du finde et godt sted på kroppen at gemme microbitten, mens den tæller. Eksperimentér med, hvor den bedst kan mærke skridt.



























     
  14.  
MakeKodeStartscreen1.PNG
BlinkendeHjerter5.jpg
source.gif
Udklip11.JPG
Udklip12.JPG
Udklip13.JPG
Udklip14.JPG
Udklip15.JPG
Udklip16.JPG
Udklip17.JPG
bottom of page