Skip to content

Activiteit

Nachtlampje

Gevorderd | MakeCode, Python | LED scherm, Licht sensor | Invoer/Uitvoer, Licht, Selectie, Sensoren, Weer & klimaat

Stap 1: Maak het

Wat is het?

Een nachtlampje dat het LED display van je micro:bit verlicht in het donker.

maan over micro:bit met al zijn LED's verlicht

Zo werkt het

  1. Net als het Zonlicht sensorproject, gebruikt dit de LED's van de micro:bit als een lichtsensor invoer. Bedek het display met je hand en kijk of het oplicht.
  2. Het gebruikt selectie om te detecteren of het licht dat op de micro:bit valt onder een bepaald niveau valt - minder dan (<) 100 is. Als het donker is, licht het micro:bit display op, anders wordt het scherm gewist zodat de LED's donker zijn.
  3. Mogelijk moet je de drempelwaarde 100 aanpassen, afhankelijk van de lichtomstandigheden waar jij je bevindt.
  4. Waar denk je dat je dit nachtlicht voor zou kunnen gebruiken? Zou het kunnen bijdragen tot een betere veiligheid voor mensen of dieren in het donker?

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 die op de micro:bit valt. Waar heb je nog meer dingen gezien die op deze manier op licht reageren?