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)
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.