Primeiro passo: o projeto
O que é?
Transforma o teu micro:bit num alarme sensível à luz que te ajuda a levantares-te de manhã. Vais aprender a usar loops infinitos e uma seleção com compração lógica.
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.
- Seleção ('if... else') e a comparação lógica (> 70) são usadas de maneira a que, se (if) o nível de luz for acima de um certo valor, um ícone de sol aparece e faz um barulho; se não (else), limpa o ecrã.
- Se o nível da luz for maior que (>) 70, aparece um sol no ecrã de LED, indicando-te que está na hora de te levantares.
- O programa usa um loop infinito para estar continuamente a detectar o nível de luz.
- Podes ajustar o nível de luz em que o sol aparece. Usa números maiores para torná-lo menos sensível à luz, de maneira ao alarme só disparar quando já está mais de dia - ou um número menor de maneira a torná-lo mais sensível à luz.
Itens necessários:
- micro:bit (ou usa o simulador dos editores online)
- Editor MakeCode ou Python;
- pacote de bateria (opcional mas recomendado)
Segundo passo: é hora de programar
Terceiro passo: vamos deixar o código ainda melhor
- Muda o som do alarme.
- Substitui o icon do sol por mensagens de motivação para ajudar a começar o teu dia.