Skip to content

Atividade

Faz de tolo

Principiante | MakeCode, Python | Acelerómetro | Entrada/Saída

Passo 1: Faz tu mesmo

O que é isto?

Expande a quantidade de emoções que podes mostrar – faz-te de tonto a saltar para cima e para baixo como um canguru!

micro:bit a ser abanado e a mostrar uma careta a piscar no ecrã LED

Como é que funciona

  • Tal como no Crachá de Emoções, este programa mostra uma cara feliz ou triste dependendo do botão que carregas, A ou B.
  • O micro:bit tem outras entradas (inputs), como sensores, por exemplo.
  • Este programa usa a entrada de acelerómetro do micro:bit para medir força e sentir quando é abanado
  • Quando o acelerómetro sente um movimento repentino, o programa faz a careta aparecer na saída do LED.

Do que é que precisas

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • Suporte de pilhas (opcional)
  • Alguma energia para abanar, saltar ou fazer de tolo

Passo 2: Cria o teu código

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)

Passo 3: Melhora-o

  • Usa diferentes imagens integradas como MEH (indiferente), CONFUSED (confuso) ou ANGRY (irritado).
  • Mostra outras emoções quando carregas simultaneamente nos botões A e B.
  • Adiciona novas emoções usando o ecrã LED para desenhar as tuas imagens, como fizemos nos Animais Animados.
  • O acelerómetro pode sentir outros "gestos", como "queda-livre" ou se estás inclinado para a esquerda ou para a direita - experimenta-os. Descobre mais sobre gestos no micro:bit Python aqui.