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:



Próximo