Skip to content

Actividad

Haz el tonto

Principiante | MakeCode, Python | Acelerómetro | Entrada/salida

Paso 1: Hazlo

¿Qué es?

Expande la gama de emociones que puedes mostrar - ¡haz el tonto saltando arriba y abajo cual canguro!

micro:bit siendo sacudido y mostrando una cara jocosa en la pantalla LED

Cómo funciona

  • Como el proyecto de la Insignia de la emoción, este programa muestra una cara feliz o triste dependiendo de si pulsas A o B.
  • El micro:bit tiene otras entradas, como los sensores.
  • Este programa utiliza el acelerómetro del micro:bit para medir fuerzas y detectar cuándo es sacudido.
  • Cuando el acelerómetro detecta un movimiento repentino el programa hace aparecer una cara jocosa en la pantalla LED.

Qué necesitas

  • micro:bit (o simulador MakeCode)
  • Editor de MakeCode o de Python
  • pilas (opcional)
  • algo de energía para agitar, saltar o hacer el tonto

Paso 2: Prográmalo

1from microbit import *
2
3while True:
4    if button_a.is_pressed():
5        display.show(Image.HAPPY)
6    if button_b.is_pressed():
7        display.show(Image.SAD)
8    if accelerometer.was_gesture('shake'):
9        display.show(Image.SILLY)

Paso 3: Mejóralo

  • Usa unas imágenes de emociones diferentes, como las de MEH (indiferencia), CONFUSED (confundido) o ANGRY (enfadado).
  • Muestra otra emoción cuando pulsas los botones A y B a la vez.
  • Añade nuevas emociones usando la pantalla LED para dibujar tus propias imágenes, como hicimos en Animales animados.
  • El acelerómetro puede detectar otras "interaciones" como "caída libre" o cuando se inclina hacia la derecha o la izquierda – pruébalas. Descubre más sobre las interacciones en la versión de Python de micro:bit aquí.