No momento, você está visualizando Blink com Arduino

Blink com Arduino

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.

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