Primeiro passo: o projeto
O que é?
Transforme seu micro:bit em uma decoração festiva que mostra uma estrela piscante na tela de LED assim que escurecer.
Estes dois vídeos mostram o que você fará e como desenvolver o código:
Como funciona:
- O programa usa o sensor de luz do micro:bit para medir os níveis de luz.
 - E usa um bloco lógico “if then else” (se então senão).
 - Se os níveis de luz forem menores que 100, o micro:bit é instruído a mostrar dois ícones - uma estrela grande então uma estrela pequena com pausas entre - em um loop infinito na tela de LED. Isso cria uma animação.
 - Um forever loop (loop infinito) num programa de computador é uma instrução que é repetida para sempre.
 - Se os níveis de luz forem superiores a 100, o micro:bit é instruido para limpar a tela.
 
Itens necessários:
- Um micro:bit (ou simulador MakeCode);
 - Editor MakeCode;
 - pacote de bateria (opcional mas recomendado)
 - o nosso guia de configuração pode ser útil
 
Segundo passo: é hora de programar
1# Imports go at the top
2from microbit import *
3
4while True:
5    if display.read_light_level() < 100:
6        display.show(Image('90909:'
7                           '09990:'
8                           '99999:'
9                           '09990:'
10                           '90909'))
11        sleep(500)
12        display.show(Image('00000:'
13                       '09090:'
14                       '00900:'
15                       '09090:'
16                       '00000'))
17        sleep(500)
18    else: display.clear()
19    sleep(500)
20   Terceiro passo: vamos deixar o código ainda melhor
- Ajusta o valor limite no qual a animação é reproduzida para se adequar melhor ao teu quarto.
 - Instrua seu micro:bit para tocar um som festivo ao pressionar o botão A.
 - Faz outros projectos festivos como uma jukebox que toca músicas de festa, ou um alarme que toca quando o Pai Noel chega na véspera de Natal!
 

