Skip to content

Activiteit

Omgeving exploratie

Beginner | MakeCode, Python | Licht sensor, Microfoon, Temperatuur sensor | Invoer/Uitvoer, Meting, Wetenschappelijk werken

Stap 1: Maak het

Wat is het?

Verander je BBC micro:bit in een tool voor het meten van temperatuur, licht- en geluidsniveaus als onderdeel van wetenschappelijk onderzoek naar je omgeving.

Inleiding

Codeer instructies

Hoe het te gebruiken

  • Gebruik dit project om de micro:bit te veranderen in een thermometer, en geluid- en lichtmeter voor het registreren van metingen in wetenschappelijke experimenten.
  • Kopieer de code hieronder naar je micro:bit, of bekijk de video hierboven als je de code zelf wilt maken.
  • Bevestig een batterijpakket aan je micro:bit en je bent klaar om te starten.
  • Je kunt ons gegevensopnameblad gebruiken voor het opnemen van je metingen.

Temperatuur

Gebruik de micro:bit als een thermometer om de verschillen in temperatuur op verschillende plaatsen te meten. Druk op knop A om de temperatuur in graden Celsius op het scherm te tonen. Het is een goed idee om de micro:bit achter te laten op een nieuwe locatie voor enkele minuten om ervoor te zorgen dat je een nauwkeuriger meetresultaat krijgt.

Geluid

Om de micro:bit te gebruiken als geluidsniveau meter, druk op knop B om het geluidsniveau op een schaal te tonen van 0 (stilste) tot 255 (luidruchtigste).

Er is een korte vertraging voordat het geluid moet wordt gemeten om ervoor te zorgen dat het geluid van het indrukken van de knop niet mee wordt gemeten.

Licht

Druk op knoppen A en B samen om de micro:bit te gebruiken als een lichtmeter. Het toont lichtniveau-metingen, op een schaal van 0 (donkerste) tot 255 (lichtste).

Analyseer je gegevens

Top tip: het verzamelen van zoveel mogelijk gegevens is goede wetenschappelijke praktijk, dus je kunt mogelijk meerdere metingen op elke locatie gebruiken en zo een gemiddelde berekenen.

Zodra je jouw gegevens heeft geregistreerd, kunt je deze analyseren om conclusies te trekken. Wat is er uit je gegevens te leren over temperatuur, geluid en lichtniveaus om je heen?

Waar was het het warmste, het rustigste, het luidste, het stilste, lichtste of het donkerste en welke factoren kunnen dit beïnvloeden?

Benodigdheden

  • micro:bit
  • MakeCode of Python editor
  • batterij pakket
  • gegevensopname blad of ander papier
  • pen of potlood

Opnameblad data

Het gegevensopnameblad kan worden gebruikt om je metingen op te nemen.

Gegevensregistratieblad
Download het registratieblad

Step 2: Codeer het

1from microbit import *
2
3# The Python version of this project has sleep()
4# for each button press to make the A+B button work better
5
6while True:
7    if button_a.is_pressed() and button_b.is_pressed():
8        display.scroll(display.read_light_level())
9        sleep(200)
10    elif button_a.is_pressed():
11        display.scroll(temperature())
12        sleep(200)
13    elif button_b.is_pressed():
14        sleep(200)
15        display.scroll(microphone.sound_level())

Stap 3: Verbeter het

  • Voeg 'toon tekenreeks' toe om het duidelijker te maken wanneer temperatuur, geluid en lichtmetingen worden weergegeven.
  • Je kunt de code wijzigen om temperatuurmetingen in Fahrenheit weer te geven - zie Fahrenheit thermometer project voor tips over hoe dit te doen.
  • Als je de micro:bit V1 hebt, die geen microfoon heeft, kunt je de code voor knop B verwijderen en alleen temperatuur- en lichtmetingen meten.