Blink com Micro:bit

Publicado em: 27/03/2025

Como referenciar este texto: Blink com Micro:bit’. Rodrigo Terra. Publicado em: 27/03/2025. Link da postagem: https://www.makerzine.com.br/educacao/blink-com-microbit/.

Conteúdos que você verá nesta postagem

O projeto Blink com micro:bit é uma atividade introdutória essencial para quem está começando a explorar o mundo da programação e da eletrônica com a placa micro:bit. O objetivo é simples: fazer um LED piscar em intervalos regulares, o que permite ao aluno compreender os conceitos básicos de controle de saída digital, lógica sequencial e temporização. Utilizando programação em blocos através do ambiente MakeCode, ou linguagens como Python, essa atividade proporciona uma experiência prática, acessível e motivadora. É uma excelente porta de entrada para desenvolver habilidades de pensamento computacional, criatividade e resolução de problemas, dentro da filosofia da cultura maker e da educação mão na massa.

Lógica

				
					INÍCIO DO PROGRAMA:
    Definir o pino P0 como desligado (down).

REPETIÇÃO LOOP
    Definir o pino P0 como ligado (up).
    Aguardar 1 segundo.
    Definir o pino P0 como desligado (down).
    Aguardar 1 segundo.
				
			

Essa lógica faz com que o LED conectado ao pino ZERO pisque a cada 1 segundo, alternando entre ligado e desligado continuamente.

Programação em blocos

A programação em blocos é uma abordagem visual e intuitiva que utiliza blocos gráficos encaixáveis para representar comandos de código. Muito usada na educação, especialmente com crianças e iniciantes, ela facilita o aprendizado de lógica de programação sem exigir o domínio de sintaxe textual. Plataformas como Scratch, Tinkercad e MakeCode popularizaram essa metodologia, tornando o processo de programar mais acessível, lúdico e interativo. É uma excelente porta de entrada para conceitos de algoritmos, estruturas de controle e automação.

Código em Python

				
					pins.set_pull(DigitalPin.P0, PinPullMode.PullDown)

def on_forever():
  pins.set_pull(DigitalPin.P0, PinPullMode.PullUp)
  basic.pause(1000)
  pins.set_pull(DigitalPin.P0, PinPullMode.PullDown)
  basic.pause(1000)
  
basic.forever(on_forever)
				
			

Imagens do circuito

Para montar o circuito, precisaremos de:

  • 1 LED (de qualquer cor);
  • 1 resistor de 10 ohms;
  • 1 placa de Micro:bit.

Simulador

Aqui, você pode interagir com o simulador

Se você acha que este conteúdo pode ser útil para alguém, compartilhe!

Ao divulgar os textos do MakerZine, você contribui para que todo o material continue acessível e gratuito para todas as pessoas.