OBS! Er det din første øvelse med ultra:bit Smart Home Kit?
Du skal bruge makecode editor og tilføje en udvidelse,
der hedder SmartHome, til menuen
Opgave 2
Larm alarm
Der er lyde alle vegne. Men hvor meget larm er der egentlig der, hvor du bor, eller på din skole? Skal du bruge høreværn, når din far snorker? Og hvor meget larmer trafikken på din vej?
I denne øvelse lærer du at programmere lydsensoren til at reagere på forskellige lydstyrker (decibel), og regnbue LED-lyset til at vise, hvor høje lydene er omkring dig. I denne øvelse bruger vi ni forskellige farver til at vise lydintervallerne.
Til denne opgave skal du bruge følgende komponenter:
Trin 1
Sådan kobler du
komponenterne sammen
Sensor:bit
P1: Mikrofon
P2: Regnbue LED
Øvrige tilslutninger:
Batteriholder
Trin 2
Opstart
Indsæt en “ved start” kommando
fra Grundlæggende menuen.
Indsæt ”NeoPixel at pin” kommando fra Neopixel menuen.
Sæt til “P2” og “24” leds som på billedet
Indsæt en ”sæt strip til” kommando
fra Variabler menuen.
Trin 3
Indstil Displayet til at vise en smiley
Indsæt ”for altid” og tilføj ”vis ikon”.
Du finder begge i Grundlæggende menuen.
Trin 4
Indstil lydindikator med forskellige farver lys
I din ”for altid” kommando, skal du nu indsætte 10 ”hvis-sand-så” kommandoer fra Logik menuen inde i hinanden, som vist på billedet.
Under hver ”hvis-sand-så” bjælke, indsætter du ”strip show color” fra NeoPixel menuen, og vælger den farve, du vil have din decibelmåler til at vise for hvert lydniveau.
I hver ”hvis-sand-så” bjælke indsætter du ”value of noise(dB) at pin P1” fra Smarthome menuen, og sætter værdierne til forskellige lydniveauer – f.eks. >v 30, 40, 50, osv. som vist her.
Indsæt en ”pause” fra Grundlæggende menuen, så lyset slukker igen.
Du er nu klar til at teste din kode
Download den til din micro:bit decibelmåler, find noget larm og se, hvad der sker!
Er der noget, der driller?
Tjek, om du har husket det hele, og prøv igen. Eller download den færdige kode her.
Har du glemt, hvordan du downloader din kode til din micro:bit? Se videoer med vejledning her.
Flere forsøg med decibelmåleren
Tilføj intervaller, der starter fra f.eks. 1, 2, eller måske 5 dB, og find ud af, hvor højt du kan råbe,
eller hvor lavt, du kan hviske.
Er der forskel på måleresultaterne, når du står tæt på eller langt fra måleren?
Hvilken maskine larmer mindst i dit hus? Eller mest?
Tip: Vil du lave en råbekonkurrence med en ven eller dine søskende? Husk at dele ørepropper ud til familien og evt. naboer.