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 Arduino Uno R3

1 Protoboard

1 LED (qualquer cor e tamanho)

1 Resistor de 100 ohms *

Fios jumpers

* 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

// 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.

fonte: facacomarduino.info