Skip to content

Activiteit

Sensorisch speelgoed

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

Stap 1: Maak het

Wat is het?

Maak een zintuiglijk speeltje dat met licht en geluid op beweging reageert.

Inleiding

Codeer instructies

Wat je gaat leren

  • Hoe de ingebouwde acceleratiemeter sensor invoer van de micro:bit en nieuwe expressieve geluiden als uitgangen te gebruiken om speelgoed te creëren dat leerlingen kan helpen die goed reageren op stimulatie door aanraking, licht en geluid. Er worden verschillende geluiden afgespeeld en afbeeldingen weergegeven, afhankelijk van hoe je het beweegt.

Zo werkt het

  • De ingebouwde acceleratiemeter sensor van de micro:bit meet krachten.
  • De micro:bit gebruikt metingen van de acceleratiemeter om gebeurtenissen te activeren wanneer je hem op verschillende manieren beweegt.
  • Als je de micro:bit schudt, speelt hij een giechelend geluid op de ingebouwde luidspreker uitgang en toont hij een glimlach op het LED display.
  • Verschillende pictogram en geluidsuitgangen worden geactiveerd door verschillende bewegingen, zoals het naar links en rechts kantelen van de micro:bit of het plaatsen met het logo naar boven of naar beneden gericht.

Wat je nodig hebt

  • nieuwe micro:bit met geluid (of MakeCode simulator)
  • MakeCode of Python editor
  • batterijpakket (optioneel)

Step 2: Codeer het

1from microbit import *
2import audio
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        display.show(Image.SURPRISED)
7        audio.play(Sound.GIGGLE)
8    if accelerometer.was_gesture('up'):
9        display.show(Image.HAPPY)
10        audio.play(Sound.HELLO)
11    if accelerometer.was_gesture('down'):
12        display.show(Image.ASLEEP)
13        audio.play(Sound.YAWN)
14    if accelerometer.was_gesture('left'):
15        display.show(Image.ARROW_W)
16        audio.play(Sound.SLIDE)
17    if accelerometer.was_gesture('right'):
18        display.show(Image.ARROW_E)
19        audio.play(Sound.SOARING)
20

Stap 3: Verbeter het

  • Voeg verschillende afbeeldingen en geluiden toe wanneer je op knop A, B drukt of het logo aanraakt.
  • Experimenteer met verschillende nieuwe expressieve klanken zoals 'giechelen', 'gelukkig' en 'twinkelen'.
  • Voeg een animatie of je eigen afbeeldingen toe die bij elke beweging passen.
  • Maak een hoes of houder voor de micro:bit en het batterijpakket waarmee het geluid naar buiten kan komen en het LED display kan schijnen, misschien waardoor het LED licht enigszins wordt verspreid.
  • Als je een leraar bent, ben je misschien ook geïnteresseerd in onze Zintuiglijke klassikale lessen.