top of page

Automatisk lys!

Sværhed

Micro:bitten har 25 dioder, der kan lyser, men samme dioder kan også måle lys (nej, det forstår jeg heller ikke). Det betyder, at med lidt snild, kan du lave en fuldautomatisk lyskontakt, der tænder lys, når mørket falder.
Du skal bruge:
  • En micro:bit
  • En USB ledning
  • En computer
  • 2 krokodillenæb
  • 1 kort lyskæde
Lys i mørket!
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 både noget at bygge og et program.
     
  2. Byggedel:

    Der skal være én ledning i micro:bittens "0" hul og en anden i "GND" hullet.














    Sæt lyskæden fast til de andre ende af de to ledninger.



     
  3. Software-del:

    Gå ind på https://makecode.microbit.org/#.
    Her laver du dit program, så klik på "Nyt Projekt".

     
  4. Micro:bitten skal tænde lyskæden, hvis det bliver for mørkt, ligesom der sker med gadebelysning.

    Det startes sådan:















    Lysniveau kommer (som farven antyder) fra Input.

    Så snart du anvender den, kan du se på simulatoren en cirkel og tallet 128. Hvis du trækker i den gule halvdel, kan du se, at tallet 0 er mørkt, og tallet 255 er fuldt lys.

    Så vores lysværdi i "hvis" må ligger indenfor disse to tal. Prøv i første omgang med 90.

    hvis lysniveauet er mindre end 90, skal lyskæden tændes.

    Hvordan gør vi det???
     
  5. De tilslutninger, vi brugte til vores ledninger hedder "Pins". De gør, at micro:bitten kan styre udstyr, som vi tilslutter (den kan også modtage værdier fra forskellige sensorer, men det skal vi ikke her).

    For at finde de kommandoer, vi skal bruge, skal vi ned i Avanceret!!! Kig efter Pins.

























    Der er forvirrende mange kommandoer her!

    Den, du skal vælge, er denne:
















    Lidt forklaring:
    "Digital" betyder blot, at der kun er to muligheder:
    0 = ingen strøm
    1 = strøm.

    "Skriv" betyder, at vi sender noget ud fra micro:bitten (i modsætning til "læs", hvor den modtager et tal).

    P0 er den "0" tilslutning på micro:bitten, som vi har brugt.

    Så "digital skriv pin P0 til 0" betyder blot "send ikke strøm ud af Pin 0".
     
  6. Men hvis lysniveauet er under 90 er det ret mørkt, så vi vil gerne have lyset tændt! Så P0 skal sættes til 1.

    Kommandoen skal derimod bruges igen under "ellers", og der skal P0 være 0.























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

    Det siger, at for altid skal det måle lysniveauet, og hvis det er under 90, skal microbitten sende strøm til lyskæden.
     
  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 Autolys) 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.
     
  11. Det skulle være, at hvis du dækker micro:bitten med din hånd, så tændes lyskæden. Hvis dette ikke sker, så tjek at kæden og de to ledninger er tilsluttet rigtigt, og hvis de er det, så prøv at bytte om på de ledningerne ved lyskæden.
     
  12. Det er muligt, du skal eksperimentere med "90" tallet, for at få noget, der er mere passende. husk at programmet skal gemmes og kopieres på micro:bitten igen bagefter.











     
MakeKodeStartscreen1.PNG
BlinkendeHjerter5.jpg
source.gif
christmas-light-graphics-101-clip-art-ch
soilmoisture1.jpg
Udklip24.JPG
star4.png
avanceret.JPG
Udklip25.JPG
Udklip26.JPG
Om lyskæden!
Lyskæden har jeg købt i december i Bilka. Den havde 200 diodelys, som jeg har klippet i stykker med ca. 5 lys i hvert stykke. Hvis du gør dette, er det vigtigt at tjekke, at lysene er i parallel og ikke i serie. Jeg købte nemlig senere en kæde med 400 lys, og den kunne ikke bruges.
bottom of page