Skip to content

Activiteit

Eenvoudig tilt alarm

Beginner | MakeCode, Python | Acceleratiemeter, Geluid, LED scherm | Invoer/Uitvoer, Sensoren

Stap 1: Maak het

Wat is het?

Maak een alarm dat oplicht en een deuntje speelt wanneer je micro:bit wordt verplaatst.

Deze video's laten zien wat je zal maken en welke code je moet gebruiken:

Inleiding

Codeer instructies

Zo werkt het

  • In dit project maak je een alarm dat afgaat als je de micro:bit verplaatst. Je kunt het erin verbergen of op iets kostbaars plaatsen, of het in een tas doen en het gebruiken als herinnering om te controleren of je alles hebt wat je nodig hebt als je uitgaat.
  • Je micro:bit bevat een acceleratiemeter die krachten meet. De acceleratiemeter detecteert een schudgebaar en toont een patroon op het LED display.
  • Het speelt ook een waarschuwings melodie af. Om de melodie te horen, gebruikt je de MakeCode simulator of sluit je een koptelefoon aan op pin 0 en GND. Je kunt ook een versterkte luidspreker gebruiken.
  • Druk op de resetknop op de achterkant van je micro:bit om het scherm leeg te maken en weer klaar te maken voor gebruik.

Benodigdheden

  • een micro:bit
  • MakeCode of Python online code-editor
  • batterij pakket
  • optionele luidspreker en krokodillen klemmen

Step 2: Codeer het

1from microbit import *
2import music
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        display.show(Image.ANGRY)
7        music.play(["G4:4", "A4", "B4", "B4", "B4", "A4", "G4", "F4"])
8        

Stap 3: Verbeter het

  • Verander het gezicht pictogram in je eigen afbeelding met behulp van het blok 'show leds' in MakeCode of de Afbeeldings instructie in Python.
  • Vervang de melodie door je eigen creatie of een deuntje waar je van houdt.
  • Maak het gevoeliger door directe metingen van de acceleratiemeter te gebruiken in plaats van het schudgebaar.