Skip to content

Actividad

Insignia de emoción de sonido

Principiante | MakeCode, Python | Altavoz, Botones, Logotipo táctil, Pantalla LED | Abstracción, Entrada/salida

Paso 1: Hazlo

¿Qué es?

Haz una insignia de emoción que exprese cómo te sientes tanto en sonidos como en imágenes.

Introducción

Guía de programación

Qué aprenderás

  • Cómo utilizar los nuevos sonidos incorporados del micro:bit como salidas para añadir personalidad y expresión a tus proyectos.

Cómo funciona

  • El micro:bit con altavoz integrado puede reproducir nuevos sonidos expresivos. Este proyecto reproduce un sonido feliz cuando pulsas el botón A para que coincida con el icono feliz de la salida de la pantalla LED.
  • Reproduce un sonido triste cuando pulsas el botón B para que coincida con el icono de la cara triste.
  • Al pulsar el logotipo táctil, reproduce el sonido "primavera" para que coincida con la cara sorprendido en la pantalla LED.

Qué necesitas

  • nuevo micro:bit con sonido (o simulador MakeCode)
  • Editor de MakeCode o de Python
  • pilas (opcionales)

Paso 2: Prográmalo

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)

Paso 3: Mejóralo

  • Experimenta con los diferentes sonidos expresivos como 'risilla', 'hola' y 'titilar'.
  • Modifica el programa con diferentes iconos de emoción, o dibuja el tuyo propio.
  • Agrega una animación para cada expresión.