Marcadores

quinta-feira, 12 de maio de 2011

Piscando um Led com Arduino

Oi pessoal, segue abaixo uma outra opção (uma matéria do site eletromaniacos com código fonte) de piscar os LED's para o Arduino conforme feito em sala de aula com o Professor Bicudo:

"Este exemplo mostra uma simples aplicação que você pode fazer com o Arduino para obter uma saída física: a piscadela de um LED.

Material Necessário:
Placa do Arduino e um LED.
Circuito

Para construir o circuito, fixe um resistor de 220 ohm no pino 13 do arduino. Então fixe o anodo do LED ao resistor. Fixe o catodo do LED ao pino terra. Então plugue sua placa Arduino ao seu computador, inicie o programa do arduino, e entre com o código abaixo.



Codigo com a explicação

No programa abaixo, a primeira coisa que você faz é iniciar o pino 13 como um pino de saída.

pinMode(13, OUTPUT);

No loop principal, você acente o LED com o código:

digitalWrite(13, HIGH);

Isto suple 5 voltes ao pino 13. Que cria a diferênça de potencial no LED, acendendo-o. Então você o desliga com o código:

digitalWrite(13, LOW);

Que retorna o pino 13 a 0 volts, e apaga o LED. Entre o acender e apagar do LED, você necessita de um tempo para a pessoa perceber a mudança de estado, então o comando delay() é usado.

/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(1000); // wait for a second
} "

Fonte: Clique aqui

Na postagem acima, obtem-se a informação de quais serão os principais passos para que se consiga fazer a piscagem dos LED, segue também uma básica programação de como será realizado, dando assim maior ênfase pra a execução.

Att, Ana Clara

Nenhum comentário:

Postar um comentário