No momento, você está visualizando Blink com Micro:bit

Blink com Micro:bit

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.

Rodrigo Terra

Com formação inicial em Física, especialização em Ciências Educacionais com ênfase em Tecnologia Educacional e Docência, e graduação em Ciências de Dados, construí uma trajetória sólida que une educação, tecnologias ee inovação. Desde 2001, dedico-me ao campo educacional, e desde 2019, atuo também na área de ciência de dados, buscando sempre encontrar soluções focadas no desenvolvimento humano. Minha experiência combina um profundo conhecimento em educação com habilidades técnicas em dados e programação, permitindo-me criar soluções estratégicas e práticas. Com ampla vivência em análise de dados, definição de métricas e desenvolvimento de indicadores, acredito que a formação transdisciplinar é essencial para preparar indivíduos conscientes e capacitados para os desafios do mundo contemporâneo. Apaixonado por café e boas conversas, sou movido pela curiosidade e pela busca constante de novas ideias e perspectivas. Minha missão é contribuir para uma educação que inspire pensamento crítico, estimule a criatividade e promova a colaboração.

Deixe um comentário