Linguagem Python
A micro:bit pode ser programada usando a linguagem Python, através do MicroPython. Esta é uma versão simplificada do Python, otimizada para execução em microcontroladores como a micro:bit. O MicroPython Editor é uma ferramenta online e fácil de usar para escrever e transferir código Python para a micro:bit.
A página do MicroPython Editor é https://python.microbit.org/v/3.
Projeto Here comes the sun
Vamos usar o ícone do sol do projeto "Here comes the sun" em python para criar uma animação de raios de sol.
Como funciona:
• O programa exibe uma sequência de imagens do sol no visor de LED, baseada na que criamos no projeto "Here comes the sun".
• Ele aguarda 500 milissegundos (meio segundo) entre a exibição de cada imagem para que você possa vê-la antes de exibir a próxima.
• A sequência cria uma animação de raios de sol vindos do centro do sol.
• A sequência se repete enquanto o seu micro:bit tiver energia, pois as instruções estão dentro de um loop infinito.
O que você precisa:
• micro:bit (ou simulador MakeCode)
• Editor MakeCode ou Python
• bateria (opcional)
• papel quadriculado para esboçar seus próprios desenhos de raios de sol (opcional)
Como programar:
Projeto Contador
Um projeto simples para ajudar você a contar qualquer coisa.
Como funciona:
Este programa usa uma variável chamada "count" para registrar o número que você está contando.
Ele define a variável como 0 no início.
Cada vez que você pressiona o botão B, a variável de contagem é incrementada em 1 e exibida no visor de LED.
Números acima de 9 não permanecerão no visor, então pressionar o botão A exibe o número.
Você pode zerar o contador pressionando os botões A e B juntos.
O que você precisa:
• micro:bit (ou simulador MakeCode)
• Editor MakeCode ou Python
• bateria (opcional)
Como programar:
Projeto Nivelamento
Vamos criar uma ferramenta para garantir que quadros, prateleiras ou superfícies de trabalho estejam nivelados. O alto-falante integrado do novo micro:bit facilita o nivelamento com feedback de áudio.
O que você aprenderá:
• Como usar o sensor do acelerômetro para medir ângulos
• O que são 'pitch' e 'roll'
• Como combinar leituras do sensor em duas dimensões para encontrar uma superfície nivelada
Como funciona:
O acelerômetro do micro:bit pode medir ângulos de inclinação em duas direções: para cima e para baixo (pitch) e de um lado para o outro (roll). Este projeto usa isso para mostrar quando o micro:bit está nivelado no display de LED e emitir um som, o que pode ser útil ao pendurar um quadro ou criar uma superfície de trabalho.
Um loop mantém o programa medindo constantemente o ângulo do micro:bit.
Se o acelerômetro medir um ângulo de inclinação entre +10 e -10 graus, tanto de pitch quanto de roll, o micro:bit deve estar razoavelmente nivelado. Em seguida, ele exibe um sinal de visto na saída do display de LED e reproduz um tom musical.
Para ouvir o tom, conecte fones de ouvido ou um alto-falante aos pinos 0 e GND ou, se você tiver um micro:bit novo, poderá ouvi-lo no alto-falante integrado.
Se o pitch ou o roll estiverem fora da faixa de +10 a -10 graus, ele exibe uma cruz no display de LED e interrompe o som.
O que você precisa:
• micro:bit
• Editor MakeCode ou Python
• bateria (opcional)
Como programar:
Continuidade da linha 8: