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 micro:bit's ingebouwde acceleratie meter sensor ingangen en expressieve geluiden als uitgangen kunnen worden gebruikt om speelgoed te creëren dat goed reageert op stimulatie door aanraking, licht en geluid, zou leerlingen kunnen helpen. 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

  • V2 micro:bit (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 of 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.