Stap 1: Maak het
Wat is het?
Is er iemand in je koektrommel geweest? Je kunt jouw BBC micro:bit programmeren om als alarm te laten werken om je dit te laten weten! Je leert over selectie, vergelijking logica en de licht sensor van de micro:bit.
Deze twee video's laten zien wat je gaat maken en hoe je het gaat coderen:
Zo werkt het
- Het programma verandert het LED display van de micro:bit in een lichtsensor.
- Plaats je micro:bit in het blikje dat je wilt beschermen. Wanneer het deksel wordt geopend, detecteert de lichtsensor een verandering in lichtniveau en activeert het alarm.
- Het programma gebruikt een oneindige lus om het lichtniveau te blijven voelen.
- Selectie ('als... anders') en vergelijking logica (> 30) worden gebruikt zodat als het lichtniveau boven een bepaald bedrag komt, er een boos gezicht op het display verschijnt; anders wordt het scherm gewist.
Benodigdheden
- micro:bit (of MakeCode simulator)
- MakeCode editor
- batterij pakket
Step 2: Codeer het
Stap 3: Verbeter het
- Pas het programma aan en verwijder het "anders" gedeelte van de vergelijking, zodat het boze gezicht op het display van de micro:bit blijft, ongeacht het lichtniveau, zodat je kunt zien dat iemand je trommel heeft geopend.
- Voeg een hoorbaar alarm toe met behulp van blokken uit het muziek gedeelte van de MakeCode editor.
- Tel hoe vaak je blikje geopend is door een variabele in het programma te introduceren.
- Als je twee micro:bits hebt, gebruik dan de radio functie om je een signaal te sturen zodra je trommel is geopend. Bekijk het lichtalarm project om te zien hoe je dit moet doen.