Skip to content

Activiteit

Geluid emotie badge

Beginner | MakeCode, Python | Aanraak logo, Knoppen, LED scherm, Luidspreker | Abstractie, Invoer/Uitvoer

Stap 1: Maak het

Wat is het?

Maak een emotie badge die uitdrukt hoe je je voelt, zowel in geluid als in beeld.

Inleiding

Codeer instructies

Wat je gaat leren

  • Hoe je de ingebouwde geluiden van de nieuwe micro:bit als uitvoer kunt gebruiken om persoonlijkheid en expressie aan je projecten toe te voegen.

Zo werkt het

  • De micro:bit met ingebouwde luidspreker kan nieuwe expressieve geluiden afspelen. Dit project speelt een vrolijk geluid wanneer je op invoerknop A drukt om overeen te komen met het vrolijke pictogram op de LED display uitgang.
  • Het speelt een droevig geluid wanneer je op knop B drukt om overeen te komen met het droevige gezichtspictogram.
  • Wanneer je op het aanraak logo drukt, speelt het het 'lente' geluid dat past bij het verbaasde gezicht op de LED display.

Benodigdheden

  • 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 button_a.is_pressed():
6        display.show(Image.HAPPY)
7        audio.play(Sound.HAPPY)
8    if button_b.is_pressed():
9        display.show(Image.SAD)
10        audio.play(Sound.SAD)
11    if pin_logo.is_touched():
12        display.show(Image.SURPRISED)
13        audio.play(Sound.SPRING)

Stap 3: Verbeter het

  • Experimenteer met de verschillende nieuwe expressieve klanken zoals 'giechelen', 'hallo' en 'twinkelen'.
  • Pas het programma aan met verschillende emotie pictogrammen of teken je eigen pictogrammen.
  • Voeg een animatie toe die bij elke expressie past.