Projeto
1 - Pisca LED
Olá pessoal, agora vamos iniciar na prática como montar
os componentes e executar os programas para vermos como o placa Arduino
funciona realmente.
Os códigos serão todos comentados para melhor entendimento,
podendo ser retirados após a compreensão de cada linha. Bom trabalho !!!
Componentes
necessários
1 Protobord
1 LED (qualquer cor e tamanho)
1 Resistor de 100 ohms*
Fios jumper
*Esse valor pode ser diferente, dependendo do LED que
você utilizar.
Conectando
os componentes
Primeiro,
certifique-se de que seu Arduino esteja desligado, desconectando-o do cabo USB.
Agora, pegue sua protoboard, o LED, o resistor e os fios, e conecte tudo como mostra
a figura.
Não
importa se você utiliza fios de cores diferentes ou furos diferentes na
protoboard, desde que os componentes e os fios estejam conectados na mesma
ordem da figura. Tenha cuidado ao inserir os componentes na protoboard. Caso
sua protoboard seja nova, a superficie dos furos ainda estará rígida. A não inserção
cuidadosa dos componentes pode resultar em danos.
Certifique-se
de que seu LED esteja conectado corretamente, com o terminal (ou perna) mais
longo conectado ao pino digital 10. O terminal longo e o anodo do LED, e deve
sempre ir para a alimentação de +5 V (nesse caso, saindo do pino digital 10); o
terminal curto e o cátodo e deve ir para o terra (GND).
Quando
você estiver seguro de que tudo foi conectado corretamente, ligue seu Arduino e
conecte o cabo USB.
Agora vamos ao código
Abra
seu IDE do Arduino e digite o seguinte código:
//
Projeto 1 - LED piscante
int
ledPin = 10; // Declaramos uma variável inteira
com valor igual a 10 (conectada no pino 10 do Arduino)
void
setup() { // Esta função é executada
somente uma vez no início do programa
pinMode(ledPin,
OUTPUT); // Define ledPin como pino de saída
}
void
loop() { // Esta é a função principal do
programa, será executada continuamente enquanto o Arduino estiver ligado
digitalWrite(ledPin,
HIGH); // Esta enviado 5 volts para o pino 10 do Arduino
delay(1000);
// Diz ao Arduino espera 1000 milisegundo antes de executar a próxima instrução
digitalWrite(ledPin,
LOW); // Diz para o Arduino desligar o pino 10 deixando-o em 0 volts
delay(1000);
// Espera mais 1000 segundos
}
Para verificar se o código está
correto pressione o botão Verify/Compile. Se
tudo estiver correto pressione o botão Upload
para fazer o upload do código para seu Arduino. Pronto, no seu primeiro
projeto você estará vendo o LED piscando em um intervalo de um segundo.
Vídeo do projeto pronto
- Se você gostou do post,
por favor comente! Nos dê
um feedback, isso nos incentiva a continuar! :)
- Curta nossa fan page !
- Baixe o APP Faça Com Arduino e carregue para onde você for os projetos. É simples. É fácil !!
A velocidade do Led é só contada em milisegundos?
ResponderExcluirOlá Roberto, tudo bem? Basicamente temos três tipos de contagens: o delay (em ms), delayMicroseconds (em us) e o millis(). Com excessão a instrução millis() os outros pausam a programação até terminar o tempo que foi determinado, já o millis() o Arduino retorna o tempo a partir do momento em que o Arduino roda a progamação sendo assim melhor que o delay.
ResponderExcluirParabens.....foi bem instrutiva essa aplicação.
ResponderExcluirObrigado Wellington, volte sempre e bons projetos !!
Excluir