Arduino é uma plataforma de desenvolvimento Open Hardware, muito utilizada para fazer pequenos projetos e protótipos, além de servir como base no aprendizado em desenvolvimento de sistemas embarcados.
O primeiro sistema básico que se pode fazer em um Arduino é um simples “pisca-pisca” utilizando um único LED.
Para começar é necessário instalar a IDE do Arduino junto com seus drivers e possuir os seguintes materiais:
- 1 LED
- 1 Arduino com cabo (estamos utilizando a versão com 5v)
- 1 resistor de 220 ohms ou 120 ohms (dependendo do led que for utilizar)
- 1 protoboard e 2 fios (opcional)
Neste guia soldamos um resistor na anodo do LED, portanto não utilizamos um protoboard, no entanto é possível utilizar um normalmente.
O resistor é necessário pois a maioria das versões do Arduino possuí uma tensão de 5v, enquanto a maior parte dos LEDs possui uma tensão menor. Em versões com tensões diferentes pode ser necessário utilizar outro resistor. Ligar o LED sem resistor poderá causar danos ao componente.
Neste guia estaremos utilizando a porta 12 do Arduino, no entanto você pode utilizar qualquer porta de 2 à 13, basta alterar no código para a porta que utilizou.
A montagem dos componentes deve ficar desta forma (Figura 1)

E caso utilize um protoboard (Figura 2):

pesar de um resistor não possuir um lado específico para ser ligado, o LED possui. Para entender melhor como identificar um LED, veja a figura 3.

Ligue o anodo (positivo) junto ao resistor, e o catodo (negativo) no aterramento do Arduino (GND).
Conecte seu Arduino ao computador, em seguida abra a IDE e copie e cole o seguinte código.
// Preparação do Arduino, este código irá rodar uma única vez
void setup()
{
// Colocamos o pino 12 do Arduino como OUTPUT (saída)
pinMode(12, OUTPUT);
}
// Este código é chamado automáticamente pelo Arduino, ficará em
// loop até que seu Arduino seja desligado
void loop()
{
// Ativamos o pino 12 (colocando 5v nele)
digitalWrite(12, HIGH);
// Aguardamos 1 segundo
delay(1000);
// Desligamos o pino 12
digitalWrite(12, LOW);
// Aguardamos mais um segundo
delay(1000);
// Este código irá se repetir eternamente
}
Para selecionar a porta do Arduino, basta ir em "Ferramentas", em seguida "Porta" e selecionar a porta onde seu Arduino aparecer conectado.

Clique em carregar e aguarde. Caso todas as suas ligações estejam corretas, o seu Arduino deverá ascender e apagar o LED em um intervalo de 1 segundo, repetindo-se infinitamente até que seja desligado.
Este exemplo é basicamente um "hello world" para o Arduino. A linguagem de programação utilizada é o C++, portanto é possível utilizar funções e procedimentos e até mesmo bibliotecas para controlar diversos periféricos, até mesmo fazer comunicação com um computador.
Caso tenha dúvidas ou sugestões sobre mais temas para Arduino, deixe seu comentário.
Se inscreva no canal do YouTube para mais conteúdo de eletrônica digital e embarcados!