Skip to content

Atividade

Luz noturna

Intermediário | MakeCode, Python | Sensor de luz, Tela de LED | Entrada/saída, Luz, Seleção, Sensores, Tempo & clima

Primeiro passo: o projeto

O que é?

Uma luz noturna que ilumina o visor LED do seu micro:bit no escuro.

A lua sobre o micro:bit com todos os seus LEDs acesos

Como funciona:

  1. Assim como o projeto Sensor de luz solar, ele usa os LEDs do micro:bit como sensores de luz. Cubra a tela com a mão e veja se ela acende;
  2. O programa usa a seleção para detectar se a luz que incide sobre o micro:bit brilha abaixo de um certo nível: menor que (<) 100. Se estiver escuro, a tela do micro:bit acende; caso contrário, os LEDs se apagam, limpando a tela;
  3. Pode ser necessário ajustar o valor (100) do limite, dependendo das condições de iluminação do local;
  4. Com que propósito você usaria esta luz noturna? Será que ela poderia ajudar a melhorar a segurança de pessoas ou animais no escuro?

Itens necessários:

  • Um micro:bit (ou simulador MakeCode);
  • Editor MakeCode ou Python;
  • Conjuntos de baterias (opcional);
  • Uma fonte de luz e algo para cobrir o micro:bit.

Segundo passo: é hora de programar

Terceiro passo: vamos deixar o código ainda melhor

  • Mude a imagem para mostrar uma lua ou estrela quando escurecer;
  • Prenda o micro:bit na sua mochila ou roupa, para usá-lo como uma luz de segurança adicional ao caminhar ou andar de bicicleta. Você consegue fazê-lo piscar para se destacar mais?
  • Experimente este projeto MakeCode que deixa o visor LED mais claro ou mais escuro, dependendo da quantidade de luz incidindo sobre o micro:bit. Onde mais você viu coisas que reagem à luz dessa maneira?