Blink com Arduino

Publicado em: 26/03/2025

Como referenciar este texto: Blink com Arduino’. Rodrigo Terra. Publicado em: 26/03/2025. Link da postagem: https://www.makerzine.com.br/educacao/blink-com-arduino/.

Conteúdos que você verá nesta postagem

O projeto Blink com Arduino é uma das atividades introdutórias mais clássicas e fundamentais no universo da eletrônica e da cultura maker. Simples, mas extremamente didático, ele consiste em programar um LED para piscar em intervalos regulares, permitindo que iniciantes compreendam conceitos essenciais como o funcionamento de microcontroladores, lógica de programação, controle de saídas digitais e montagem de circuitos básicos. Ao mesmo tempo em que oferece uma primeira experiência prática com a plataforma Arduino, o Blink desperta o interesse pela criação de soluções tecnológicas, servindo como porta de entrada para projetos mais complexos no campo da robótica, automação e Internet das Coisas (IoT).

Lógica

				
					INÍCIO DO PROGRAMA (void setup):
    Configura o pino 13 como nível BAIXO (desliga o LED).

LOOP INFINITO (void loop):
    Configura o pino 13 como nível ALTO (liga o LED).
    Aguarda 1 segundo.
    Configura o pino 13 como nível BAIXO (desliga o LED).
    Aguarda 1 segundo.
				
			

Essa lógica faz com que o LED conectado ao pino 13 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 C++

				
					void setup()
{
  pinMode(13, OUTPUT);

  digitalWrite(13, LOW);
}

void loop()
{
  digitalWrite(13, HIGH);
  delay(1000); // Aguardar por 1000 milisegundos
  digitalWrite(13, LOW);
  delay(1000); // Aguardar por 1000 milisegundos
}
				
			

Imagem do circuito

Para montar o circuito, precisaremos de:

  • 1 LED (de qualquer cor);
  • 1 resistor de 100 ohms;
  • 1 placa de Arduino Uno R3.

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.