Passo 1: Faz tu mesmo
O que é isto?
Transforma o teu micro:bit numa decoração festiva que mostra no ecrã de LED uma estrela a piscar assim que escurece.
Estes dois vídeos mostram o que vais fazer e como programar:
Como é que 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 e uma estrela pequena com pausas entre elas - num loop infinito no ecrã de LEDs. Isso cria uma animação.
- Um forever loop (loop infinito) num programa informático é uma instrução que é repetida para sempre.
- Se os níveis de luz forem superiores a 100, o micro:bit é instruido para limpar o ecrã.
Do que é que precisas
- micro:bit (ou simulador MakeCode)
- Editor MakeCode
- suporte de pilhas (opcional mas recomendado)
- o nosso guia de configuração pode ser útil
Passo 2: Cria o teu código
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
Passo 3: Melhora-o
- Ajusta o valor limite no qual a animação é reproduzida para se adequar melhor ao teu quarto.
- Diz ao teu micro:bit para tocar um som festivo quando carregas no botão A.
- Faz outros projectos festivos como uma jukebox que toca músicas de festa, ou um alarme que toca quando o Pai Natal chega na véspera de Natal!