Primeiro passo: o projeto
O que é?
Uma luz noturna que ilumina o visor LED do seu BBC micro:bit no escuro.
Introdução
Código
Este projeto usa os LEDs do micro:bit como uma entrada do sensor de luz para fazer com que uma luz ligue automaticamente quando escurecer.
O sensor de luz do micro:bit mede luz em um intervalo de 0 (muito escuro) a 255 (muito claro).
Como funciona:
- Um laço infinito no código mantém os níveis de luz do micro:bit.
- Ele utiliza lógica para decidir se os LEDs devem ser ligados ou desligados. Uma instrução condicional (se… então… senão) toma a decisão de ligar ou desligar as luzes LED.
- Se ("if") o nível da luz cair abaixo de 100, então ele acende os LEDs na tela do micro:bit. Senão ("else"), ele limpa a tela para apagar as luzes de LED.
- Teste cobrindo a tela ou colocando uma luz nela, e veja se os LEDs acendem quando está escuro.
- Você pode precisar alterar o número 100 dependendo dos níveis de luz ao seu redor. Números maiores farão a luz ligar mais facilmente. Números menores farão a luz ligar quando estiver muito escuro.
Itens necessários:
- Um micro:bit (ou simulador MakeCode);
- Editor MakeCode ou Python;
- Conjunto 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?
- Tente este projeto MakeCode que faz com que a tela de LED fique mais clara e mais escura, dependendo da quantidade de luz que incide sobre o micro:bit. Onde mais você viu coisas que reagem à luz dessa maneira?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.