Skip to content

Atividade

Levanta-te!

Principiante | MakeCode, Python | Ecrã LED, Sensor de luz, Som | Iteração, Número & valor da posição, Seleção, Sensores

Passo 1: Faz tu mesmo

O que é isto?

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 vais fazer e como programar:

Como é que 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.

Do que é que precisas

  • micro:bit (ou usa o simulador dos editores online)
  • Editor MakeCode ou Python
  • suporte de pilhas (opcional mas recomendado)

Passo 2: Cria o teu código

Passo 3: Melhora-o

  • Muda o som do alarme.
  • Substitui o icon do sol por mensagens de motivação para ajudar a começar o teu dia.