Survival Kit

by Lars Dobbelaere in Circuits > Microcontrollers

169 Views, 1 Favorites, 0 Comments

Survival Kit

1.png
2.png
3.png

Ik heb een Survival Kit gemaakt waarbij je de kompasrichting, lichtniveau en temperatuur kan aflezen.

Dit kan handig zijn wanneer je in de openlucht bent zonder telefoon, zo kun je weten in welke richting je kijkt of weten of het warm of koud is.

Supplies

-Micro:Bit

-Verbindingskabel (USB)

-Deze tutorial

-Micro:Bit Makecode app/website

Compass

4.png.jpg

-Je opent Microsoft MakeCode for Micro:Bit en je maakt een nieuw project aan

-Bij invoer neem je een "wanneer knop A wordt ingedrukt" blok

-Bij variabelen neem je een "stel x in op 0" blok en deze plaats je tussen het "wanneer A wordt ingedrukt" blok

-Je maakt een nieuwe variabele aan genoemd "graden"

-Bij invoer neem je een "kompasrichting (°)" blok en deze plaats je in het laatste vakje van de "stel x in op 0" blok, zodat 0 wordt vervangen door een "kompasrichting" blok

-Bij logisch neem je een "als waar dan, anders" blok en deze plaats je onder het "stel graden in op kompasrichting (°)" blok

-Je klikt 2 keer op + bij het "als waar dan, anders" blok

-Vervolgens neem je een "0 < 0" blok en deze plaats je overal waar "waar" staat"

-Je neemt 3 "graden" blokken bij variabelen en deze plaats je telkens bij de eerste 0 van de "0 < 0" blok

-Dan schrijf je 45, 135 en 225 bij de andere nullen

-Je neemt vier keer een "toon tekens" blok bij basis en deze plaats je tussen de "als waar dan, anders" blok

-De eerste "toon tekens" blok stel je in op "N", de tweede op "O", de derde op "Z" en de vierde op "W"


Als je nu op "A" klikt op je Micro:Bit zou de kompasrichting waarnaar je kijkt te voorschijn moeten komen

Light Level

5.jpg

-Bij invoer neem je een "wanneer knop A wordt ingedrukt" blok en deze stel je in op "B"

-Bij variabelen neem je een "stel x in op 0" blok en deze plaats je tussen het "wanneer B wordt ingedrukt" blok

-Je maakt een nieuwe variabele aan genoemd "lichtniveau"

-Bij invoer neem je een "lichtniveau" blok en deze plaats je in het laatste vakje van de "stel lichtniveau in op 0" blok, zodat 0 wordt vervangen door een "lichtniveau" blok

-Bij logisch neem je een "als waar dan, anders" blok en deze plaats je onder het "stel lichtniveau in op lichtniveau" blok

-Je klikt 2 keer op + bij het "als waar dan, anders" blok

-Vervolgens neem je een "0 < 0" blok en deze plaats je overal waar "waar" staat"

-Je neemt 3 "lichtniveau" blokken bij variabelen en deze plaats je telkens bij de eerste 0 van de "0 < 0" blok

-Dan schrijf je 64, 128 en 192 bij de andere nullen

-Je neemt vier keer een "toon lichtjes" blok bij basis en deze plaats je tussen de "als waar dan, anders" blok

-Je maakt bij alle "toon lichtjes" blokken een pictogram die aangeeft hoe het lichtniveau is (zie afbeelding)


Als je nu op "B" klikt op je Micro:Bit zou het lichtniveau afhankelijk waar je bent te voorschijn moeten komen met een pictogram

Temperature

6.jpg

-Bij invoer neem je een "wanneer knop A wordt ingedrukt" blok en deze stel je in op "A + B"

-Bij variabelen neem je een "stel x in op 0" blok en deze plaats je tussen het "wanneer A + B wordt ingedrukt" blok

-Je maakt een nieuwe variabele aan genoemd "temperatuur"

-Bij invoer neem je een "temperatuur (°C)" blok en deze plaats je in het laatste vakje van de "stel temperatuur in op 0" blok, zodat 0 wordt vervangen door een "temperatuur (°C)" blok

-Bij logisch neem je een "als waar dan, anders" blok en deze plaats je onder het "stel temperatuur in op temperatuur (°C)" blok

-Je klikt 2 keer op + bij het "als waar dan, anders" blok

-Vervolgens neem je een "0 < 0" blok en deze plaats je overal waar "waar" staat"

-Je neemt 3 "temperatuur" blokken bij variabelen en deze plaats je telkens bij de eerste 0 van de "0 < 0" blok

-Dan schrijf je 0, 15 en 25 bij de andere nullen

-Je neemt vier keer een "toon lichtjes" blok bij basis en deze plaats je tussen de "als waar dan, anders" blok

-Je maakt bij alle "toon lichtjes" blokken een pictogram die aangeeft hoe de temperatuur is (zie afbeelding)


Als je nu op "A + B" klikt op je Micro:Bit zou de temperatuur afhankelijk waar je bent te voorschijn moeten komen met een pictogram

Download + Install

-Je download het bestand van de code die je hebt gemaakt in een .hex bestand

-Je sluit je Micro:Bit aan op je computer door middel van een verbindingskabel

-Je plaatst het .hex bestand van de code in de map van Micro:Bit


Als alles geïnstalleerd is kun je de verbindingskabel los koppelen en gebruik maken van je Micro:Bit