Skip to content

Atividade

Seja engraçadinho

Iniciante | MakeCode, Python | Acelerômetro | Entrada/saída

Primeiro passo: o projeto

O que é?

Aumente a gama de emoções que você pode mostrar: salte sem parar para mostrar que você está engraçadinho!

micro:bit sendo balançado e mostrando uma carinha tola em seu visor LED

Como funciona:

  • Como o Emblema de emoção, este programa mostra um rosto alegre ou triste, dependendo da tecla que você pressiona: A ou B;
  • O micro:bit possui outros mecanismos de entrada (de informações), como sensores;
  • Este programa usa os sensores do acelerômetro do micro:bit para medir forças, que percebe quando é sacudido;
  • Quando o acelerômetro detecta algum movimento repentino, o programa faz com que a carinha tola apareça no visor LED.

Itens necessários:

  • Um micro:bit (ou simulador MakeCode);
  • Editor MakeCode ou Python;
  • Conjunto de baterias (opcional);
  • Um pouco de energia para sacudir ou pular.

Segundo passo: é hora de programar

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)

Terceiro passo: vamos deixar o código ainda melhor

  • Use diferentes imagens de emoções já inclusas, como DESINTERESSADO, CONFUSO ou IRRITADO;
  • Mostre outra emoção ao pressionar os botões A e B juntos;
  • Adicione novas emoções usando o visor LED para desenhá-las você mesmo, como fizemos nos Animais animados;
  • O acelerômetro pode detectar outros "gestos", como "queda livre", e se está inclinado para a esquerda ou para a direita. Experimente-os. Saiba mais sobre gestos para o micro:bit Python aqui.