Primeiro passo: o projeto
O que é?
Alguém abriu a tua lata de bolachas? Podes programar o teu BBC micro:bit para servir de alarme para te avisar! Vais aprender sobre seleção, comparação lógica e o sensor de luz do 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.
- Põe o teu micro:bit dentro da lata de bolachas que queres 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 detectar 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
- Faz uma modificação no programa: apaga 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 vista de olhos ao projeto alarme de luz para descobrir como é que isto se faz.