Skip to content

Activitat

Insígnia d'emoció sonora

Novell | MakeCode, Python | Altaveu, Botons, Logotip tàctil, Pantalla LED | Abstracció, Entrada/sortida

Pas 1: Crea-ho

En què consisteix?

Fes una insígnia d'emoció que expressi com et sents amb sons i imatges.

Introducció

Guia de programació

Què aprendràs

  • Com utilitzar els sons integrats del nou micro:bit com a sortides per afegir personalitat i expressió als vostres projectes.

Com funciona

  • La micro:bit amb altaveu integrat pot reproduir nous sons expressius. Aquest projecte reprodueix un so feliç quan prems el botó d'entrada A perquè coincideixi amb la icona feliç de la sortida de la pantalla LED.
  • Es reprodueix un so trist quan prems el botó B perquè coincideixi amb la icona de cara trista.
  • Quan prems el logotip tàctil, reprodueix el so "primavera" perquè coincideixi amb la cara sorpresa de la pantalla LED.

Què necessites

  • La nova micro:bit amb so (o simulador de MakeCode)
  • Editor MakeCode o Python
  • Piles (opcional)

Pas 2: Programa-ho

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)

Pas 3: Millora-ho

  • Experimenta amb els diferents sons expressius nous com 'riure', 'hola' i 'dringueig'.
  • Modifica el programa amb diferents icones d'emoció o dibuixa la teva.
  • Afegeix una animació per anar amb cada expressió.