Finalmente vamos praticar.
Abra o ambiente de programação!!
A primeira coisa a fazer é inicializar os pinos que iremos utilizar, ou seja, dizer para o arduino quais pinos serão utilizados e se serão de entrada ou de saída.
Você lembra que nossa programação é dividida em duas partes principais? No void setup inicializamos as portas com a função pinMode utilizando o número da pino e o tipo, neste caso saída(OUTPUT).
A ligacão dos leds com as portas ficaram na seguinte sequência de cores.
2 3 4 5 6 7 8 9 10
Agora vamos ao primeiro exemplo.
O bloco void loop é o responsavel por executar os passos da nossa programação. Os passos são sempre executados linha por linha. Nesta primeira programação (imagem acima) com a função digitalWrite ligamos a porta 2, fazendo com que o led conectado a esta porta acenda. Depois utilizamos a função delay(1000) para aquardar 1 segundo. Podemos utilizar também outros valores para modificar o tempo de espera. Na próxima linha utilizamos a função digitalWrite novamente para desligar a porta 2, fazendo com que o led apague novamente.
É importante lembras que no void loop, quando a execução chega ao final, ela retorna para a primeira linha novamente. Por isso o led ficará ligando e desligando infinitamente.
Altere os valores da função delay e veja o resultado. Faça os testes com 500, 200 e 70.
Você deve ter percebido que no código existem comentários na cor cinza. Estes comentários não são lidos pelo compilador na hora da execução, servem apenas para nossa organização e para facilitar o entendimento.
Importante!!!!
Se o comentário for de apenas uma linha basta colocar // antes de digitar. caso seja de mais de uma linha podemos colocar /* inserir o comentário e encerrar com */
Exemplo 2
Liganto os leds vermelhos em sequência.
Para ligar os leds vermelhos em seguência, utilizaremos os mesmos comandos. Bastando apenas triplicarmos seu conteúdo alterando o numero da porta.
Tente fazer os seguintes exercícios.
Ligar os três leds vermelhos em sequência. Quando os três estiverem acesos, piscar três vezes os três antes de apagar todos.
Piscar os três leds vermelhos, depois os 3 amarelos, depois os três verdes com intervalo de 0,5(500) segundos. Testar também nas velocidades 200 e 70.
Ligar os três leds vermelhos ao mesmo tempo, mantendo-os ligados, ligar os amarelos, mantendo-os ligados, ligar os verdes todos com intervalo de 0,2 segundos, quando todos estiverem ligados, apagá-los por 1 segundo e iniciar novamente.
Ligar os leds em sequência. Quando o ultimo acender todos se apagam e a sequencia inicia novamente.
Nenhum comentário:
Postar um comentário