sábado, 1 de outubro de 2011

Testes Arduino (LDR)

No dia 19/09 fizemos alguns testes utilizando o sensor LDR e a placa arduino severino.
Utilizamos o seguinte código fonte:

int valor = 0; // Variavel onde e guardado o valor lido do LDR
int led_pin = 8; // Pino onde vamos ligar o LED
int analogin = 1; // Pino onde vamos ligar a LDR


void setup(){

Serial.begin(9600); // Inicia A comunicação da porta Serial para que possamos ver o valor do LDR

}


void loop(){

valor = analogRead(analogin); // O valor que irá ser lido na porta analogica numero 1 irá ser guardado na variável "valor"

Serial.print("O valor Da LDR e igual a: "); // Mostrar no Serial Monitor a frase “O valor Da LDR e igual a: “
Serial.println(valor); // Mostras no Serial Monitor o valor da variavel “valor”
delay(25); // Faz uma pequena pausa de 25 Mili Segundos para que outro valor seja lido


if (valor < 300) { // Se a variavel valor for menor que 300 (escuro)
digitalWrite(led_pin, HIGH); // acende o led da porta 8
} else { digitalWrite(led_pin, LOW); } // se for maior (claro) mantem o led da porta 8 apagado

}


Código disponibilizado no blog Andred Robotics.

O esquema de montagem feito está ilustrado na figura abaixo:



Fotos dos testes abaixo:


Nenhum comentário:

Postar um comentário