Stap 1: Maak het
Wat is het?
Een nachtlicht dat jouw BBC micro:bit's LED-display in het donker laat oplichten.
Inleiding
Codeer instructies
Dit project gebruikt de LED's van de micro:bit als een lichtsensor invoer om een licht te maken dat automatisch aangaat als het donker wordt.
De micro:bit’s lichtsensor meet licht in een bereik van 0 (erg donker) tot 255 (zeer licht).
Zo werkt het
- Een oneindige lus in de code zorgt ervoor dat de micro:bit de lichtniveaus blijft controleren.
- Het gebruikt logica om de LED's aan of uit te zetten. Een voorwaardelijke instructie (if… then… else) maakt de beslissing om de LED-lampen aan of uit te zetten.
- Als het lichtniveau onder de 100 komt, verlicht het de LED's op het display van de micro:bit. Else (anders), wordt het scherm gewist om de LED-lampjes uit te schakelen.
- Test het door het scherm af te dekken of er een lamp op te laten schijnen, en kijk of de LED's oplichten als het donker is.
- Mogelijk moet u het 100 getal wijzigen, afhankelijk van de lichtniveaus om u heen. Grotere nummers zorgen ervoor dat het licht makkelijker aangezet wordt. Kleinere getallen zullen het licht alleen aangezet wordt als het erg donker is.
Benodigdheden
- micro:bit (of MakeCode simulator)
- MakeCode of Python editor
- batterijpakket (optioneel)
- een lichtbron en iets om de micro:bit te bedekken
Step 2: Codeer het
Stap 3: Verbeter het
- Verander de afbeelding om een maan of ster te tonen wanneer het donker wordt.
- Bevestig de micro:bit aan je tas of kleding om dit te gebruiken als extra veiligheidslicht bij wandelen of fietsen - kun je het laten knipperen om meer op te vallen?
- Probeer dit MakeCode-project dat het LED-display lichter en donkerder maakt, afhankelijk van de hoeveelheid licht dat op de micro:bit valt. Waar heb je nog meer dingen gezien die op deze manier op licht reageren?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.