Neste projeto será desenvolvido um pequeno esquema de como acender e apagar um LED usando Arduino, tanto acender ou apagar será controlado via programação.
As ligações que vamos realizar, pode ser vista no esquema abaixo.
Para esta matéria será utilizado um Arduino Uno, um Protoboard, dois Jumpers e um Led Azul, mas você pode usar a cor que preferir.
Ligue o LED nas primeiras fileiras da Protoboard, a perna maior é o pino positivo do LED e deve ser ligado na fileira positivo da Protoboard, o negativo do LED, no pino negativo da Protoboard.
Com o LED fixado na Protoboard, agora deve-se ligar os Jumpers no Arduino e na Protoboard, para isto plugue uma ponta do Jumper na entrada GND do Arduino e a outra na fileira Negativo da Protoboard. O Segundo Jumper deve ser plugado na porta oito do Arduino e na fileira positivo da Protoboard, com isto já está pronta toda parte física da ligação, agora nos resta inserir os códigos no compilador.
Nossa programação consiste em ligar e desligar o LED a cada um segundo, para isto observe o algoritmo abaixo, o mesmo se encontra comentado.
Código 01:
int pin = 8; //Variável do tipo inteiro chamada pin armazenando o
valor 8.
//porta 8 representa a saida Positivo de energia para noso LED.
void setup() {//função executada quando o Arduino é ativiado.
pinMode(pin, OUTPUT);//Configura o pino 8 sendo como saída.
}
void loop() {
digitalWrite(pin, HIGH);//Envia 5V para o pino 8, isto se o pinMode
for do tipo OUTPUT (saída)
delay(1000); //Espera um segundo,
digitalWrite(pin, LOW);//Envia 0V para o pino 8
delay(1000); //Espera um segundo,
}
Você pode utilizar esta mesma estrutura para ligas outros dispositivos ou LEDs.
Veja o vídeo com o resultado final abaixo.