Introduktion
Når du er færdig med lektionen:
- Kan du tilkoble en micro:bit med en servo motor.
- Kender til hvordan en servo motor fungerer.
- Kender du til graderne mellem 0 og 180.
- Kan du lave forbindelse mellem et kredsløb og en micro:bit.
- Kan du gennem kode skrive en værdi til en pin.
Hvad er en micro:bit?
En micro:bit er det, man kalder for en mikrokontroller. Microcontroller Elektronik - Arduino - Hardware - micro:bit En mikrokontroller er en lille computer. Læs mere ‘Mikro’ betyder at den er lille og ‘kontroller’ betyder, at den kan styre noget. Du skal bruge et program Script Python - Programmering Et program skrevet i python kaldes et script. Læs mere for at fortælle micro:bit, hvordan den skal styre noget. Når du bygger et kredsløb, Kredsløb Elektronik Det hedder et elektrisk kredsløb, når man har samlet noget... Læs mere kan du bruge micro:bit til at styre dit kredsløb. Kredsløb Elektronik Det hedder et elektrisk kredsløb, når man har samlet noget... Læs mere Micro:bit kan styre kredsløbet gennem det, man kalder Pins. Pins kan give en spænding Spænding Elektronik Spænding er den kraft, som skubber en elektron for eksempel... Læs mere til kredsløbet eller måle Sensor Elektronik - Hardware En sensor kan fortælle noget om, hvordan verden ser ud.... Læs mere en spænding Spænding Elektronik Spænding er den kraft, som skubber en elektron for eksempel... Læs mere fra kredsløbet.
Hvad er en servo motor
En servo motor kan kodes til at dreje til en bestemt position.
Positionen angiver vi i grader.
De fleste servo motorer kan dreje til en position, mellem 0 og 180 grader.
Byg et kredsløb Kredsløb Elektronik Det hedder et elektrisk kredsløb, når man har samlet noget... Læs mere med micro:bit
Byg kredsløbet for at få forbundet servo motoren til micro:bitten.
Programmer Blokprogrammering Programmering Blokprogrammering er en måde at lave programmer på ved hjælp... Læs mere servo motoren og test at den virker
Det første du skal gøre, er at hente servo motor "biblioteket":
- Klik på "Udvidelser"
- Søg efter "Servo"
- Klik på "servo".
- Nu er "biblioteket" tilføjet til MakeCode og du kan se det i kode menuen.
Programmer servo motoren til at dreje frem og tilbage, mellem 0 og 180 grader.
Husk at indsætte nogle små pauser, så servo motoren kan nå at dreje til den nye position, inden den skal gå tilbage til den gamle.
Hvad sker der hvis du sætter pauserne til at vare 1000 millisekunder, 500 millisekunder eller 0 millisekunder?
Bonus info: Et bibliotek er en samling af kode blokke, der kan tilføjes MakeCode så man har endnu flere valgmuligheder.
Lav et program der læser mikro:bittens temperatur sensor
Prøv at få vist temperaturen på mikro:bitten, ved at læse fra dens indbyggede temperatur sensor.
Lav et program der bruger logik til at styre servo motoren
Vi kan bruge logik blokke til at bestemme hvad der skal og hvornår det skal ske.
Hvis det der står i "hvis-sætningen" er rigtig, så udfører micro:bitten kodeblokkene inde i den, "ellers" så udfører micro:bitten kode blokkene inden i "ellers" området.
Eks. kan vi få servo motoren til at dreje til position 180, når temperaturen er mere end 26 grader.
Opgave: Færdiggør det automatiske vindue
Byg videre på vindues koden, sådan at:
- Hvis temperaturen er mere end 26 grader, åbner vinduet helt op (servo motoren går til position 180).
- Ellers hvis temperaturen er mere end 18 grader, åbner vinduet halvt op (servo motoren går til position 90).
- Ellers, lukker vinduet (servo motoren går til position 0).
Om teknologiundervisning
En frivillig forening der tilbyder teknologiske fritidsaktiviteter
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed di am nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et ju sto duo dolores et ea rebum. Stet clita kasd gubergren, no sea
Kontakt
Har du brug for at vide mere om vores projekter?
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit