Primeiro passo: o projeto
O que é?
Alguém abriu a sua lata de bolachas? Pode programar o teu BBC micro:bit para servir de alarme para te avisar! Você aprenderá sobre seleção, comparação de lógica e o sensor de luz da micro:bit.
Estes dois vídeos mostram o que você fará e como desenvolver o código:
Como funciona:
- O programa usa o ecrã LED do micro:bit como um sensor de luz.
- Coloque o seu micro:bit dentro da lata de bolachas que quer proteger. Quando a tampa é aberta, o sensor de luz detecta uma mudança no nível de luz e dispara o alarme.
- O programa usa um loop infinito para estar continuamente a detectando o nível de luz.
- A seleção ('if... else') e a comparação lógica (> 30) são usadas de maneira a que, se (if) o nível de luz for acima de um certo valor, uma cara zangada aparece no ecrã; se não (else), limpa o ecrã.
Itens necessários:
- Um micro:bit (ou simulador MakeCode);
- Editor MakeCode;
- Conjunto de baterias;
Segundo passo: é hora de programar
Terceiro passo: vamos deixar o código ainda melhor
- Ajuste o programa: apague a parte "senão" (else) da comparação de maneira à cara zangada ficar sempre no ecrã do micro:bit, seja qual for o nível de luz. Desta forma ficas sempre a saber se alguém abriu a tua lata.
- Adiciona um alarme sonoro usando blocos da secção de música do editor MakeCode.
- Conta quantas vezes é que a tua lata foi aberta acrescentando a variável ao programa.
- Se tiveres dois micro:bits, usa a função rádio para receberes um sinal assim que a tua lata for aberta. Dê uma olhada no projeto alarme de luz para descobrir como fazer isso.