Primeiro passo: o projeto
O que é?
Programe e personalize seu próprio animal de estimação eletrônico (para chamar de seu). O novo alto-falante integrado do micro:bit, com expressivos e novos sons, deixa o projeto ainda mais divertido.
Introdução
Código
O que você aprenderá:
- Como usar variáveis e laços de repetição para criar um simples temporizador;
- Como usar a seleção para fazer eventos diferentes acontecerem em momentos diferentes;
- Um truque para parecer que um programa micro:bit parou de funcionar.
Como funciona:
- Os animais de estimação eletrônicos foram inventados no Japão, na década de 90, e logo se tornaram um brinquedo popular em todo o mundo;
- Eles são pequenos gadgets que você pode manter em seu chaveiro. Uma criatura é exibida em uma tela simples. Você tem que cuidar dele e interagir com ele pressionando botões e jogando simples joguinhos. Se você ignorá-lo, não alimentá-lo ou dar banho, ele ficará triste, doente e se comportará mal;
- O programa usa uma variável chamada timer (temporizador) para monitorar por quanto tempo o seu animal de estimação foi ignorado. Um loop permanente acrescenta 1 ao temporizador a cada 1 segundo (1000 milissegundos);
- Se o timer chegar a 20, seu animal de estimação exibirá uma carinha triste no visor LED e emitirá um som triste pelo alto-falante integrado;
- Se chegar a 30, ele adormece;
- Se chegar a 40, seu animal de estimação emitirá um som misterioso e morrerá. O código usa o bloco "set built-in speaker off" para impedir que outros sons sejam emitidos pelo alto-falante. Um laço "while true" (enquanto for verdadeiro) certifica-se de que apenas o ícone do crânio é mostrado na exibição do visor LED.
- Seu animal de estimação continuará vivo e feliz se você interagir com ele. Toque no logo do micro:bit para deixá-lo feliz ou agite-o para ele dar risadinhas. Além disso, o temporizador é reiniciado (zerado);
- Se o animal morrer, você pode trazê-lo de volta à vida pressionando o botão reiniciar na parte de trás do micro:bit.
Itens necessários:
- Um micro:bit com alto-falante (ou simulador MakeCode);
- Editor MakeCode ou Python;
- Conjunto de baterias (opcional).
Segundo passo: é hora de programar
Terceiro passo: vamos deixar o código ainda melhor
- Experimente diferentes valores de tempo para cada etapa de sua vida;
- Crie suas próprias expressões faciais usando o visor LED do micro:bit;
- Adicione mais variáveis para rastrear o quanto ele está com fome ou sujo. Além disso, acrescente novas interações, como alimentar ou limpar seu animal de estimação, utilizando botões ou a captura de som por meio do microfone embutido do micro:bit.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.