micro:bit

Projetos com micro:bit no explica-lab

O explica-lab trabalha com estudantes do ensino médio para ensinar programação e eletrónica usando o micro:bit. Este dispositivo permite aprender de forma prática, usando o ambiente MakeCode e a matriz de LEDs do micro:bit.

Ver projeto: coração animado

Programando o micro:bit com Python: coração animado e exibição de texto

Abrir editor MakeCode micro:bit →

Neste projeto, utilizámos o micro:bit e Python para criar uma pequena animação e mostrar texto no ecrã de LEDs. O objetivo foi aprender a controlar imagens, tempo e texto usando programação.

Funcionamento do programa

O programa faz o micro:bit mostrar um coração grande e um coração pequeno alternadamente, criando o efeito de um coração a bater. Depois, o micro:bit escreve o nome do nosso centro, “Explica-la”, e mostra os nomes dos participantes.

Explicação do código

O comando:

basic.showIcon(IconNames.Heart)

mostra um coração grande no display do micro:bit.

Em seguida, usamos:

basic.clearScreen()

para limpar o ecrã.

Depois usamos:

basic.pause(500)

para fazer o micro:bit esperar 500 milissegundos (meio segundo). Isto controla a velocidade da animação.

O comando:

basic.showIcon(IconNames.SmallHeart)

mostra um coração pequeno, criando o efeito de batimento quando alternado com o coração grande.

Depois usamos:

basic.pause(2000)

para criar uma pausa de dois segundos antes de mostrar o texto.

O comando:

basic.showString("Explica-la")

faz o micro:bit escrever o nome no display.

Finalmente, usamos:

basic.showString("Wezu-Pamela-Deiton-Tsakane-Inadine-Kelvin-Esmeralda-Alex")

para mostrar os nomes dos participantes.

Todo o programa está dentro de:

basic.forever(function on_forever() {})

Isso significa que o micro:bit repete o programa continuamente.

Código completo

basic.forever(function on_forever() {
    basic.showIcon(IconNames.Heart)
    basic.clearScreen()
    basic.pause(500)
    basic.showIcon(IconNames.SmallHeart)
    basic.clearScreen()
    basic.pause(2000)
    basic.showString("Explica-la")
    basic.showString("Wezu-Pamela-Deiton-Tsakane-Inadine-Kelvin-Esmeralda-Alex")
})

Conclusão

Este projeto ajudou-nos a aprender como:

O micro:bit é uma excelente ferramenta para aprender programação de forma prática e divertida.

Galeria de Fotos

Substitua os nomes dos ficheiros pelas suas fotos reais.

Vídeos da Experiência

Galeria de vídeos mostrando os estudantes a trabalhar com o micro:bit.

← Menu Microbit ← Voltar ao índice