Skip to content

Activiteit

Waterfles waarschuwing

Beginner | MakeCode, Python | Acceleratiemeter | Gezondheid

Stap 1: Maak het

Wat is het?

Verander je BBC micro:bit in een waterfles waarschuwing, zodat je kunt zien of iemand anders ervan heeft gedronken. Je leert hoe je de micro:bit's LED display en acceleratie meter kunt gebruiken.

Deze twee video's laten zien wat je gaat maken en hoe je het gaat coderen:

Zo werkt het

  • De micro:bit toont een hart op het LED display wanneer je waterfles rechtop staat.
  • Het LED display toont een waarschuwing kruis wanneer een kanteling wordt gedetecteerd door de micro:bit acceleratiemeter. Het kruis blijft daar totdat je het programma reset door op de resetknop op de achterkant van de micro:bit te drukken of door de batterij los te koppelen en weer aan te sluiten.
  • Een acceleratiemeter meet krachten in drie dimensies, inclusief zwaartekracht, zodat je projecten kunnen zien welke kant je micro:bit op is.

Benodigdheden

  • micro:bit (of MakeCode simulator)
  • MakeCode editor
  • batterij pakket

Step 2: Codeer het

1# Imports go at the top
2from microbit import *
3
4display.show(Image.HEART)
5sleep(400)
6
7while True:
8    if accelerometer.was_gesture('right'):
9        display.show(Image.NO)
10

Stap 3: Verbeter het

  • Zoek een manier om het programma opnieuw in te stellen zonder de resetknop van de micro:bit te gebruiken, bijvoorbeeld door op knop A of B te drukken om een hart pictogram weer te geven.
  • Voeg een hoorbaar alarm toe met behulp van blokken uit het muziekgedeelte van de MakeCode editor.