Pesquisar

terça-feira, 24 de janeiro de 2012

Acender LED Arduíno com sensor de Luz


O LED ira acender com a luminosidade do local, isto é se estiver escuro ele vai acender no máximo, e quando for ficando mais claro o LED ira abaixando a sua luminosidade.


Para iniciar basta conectar o LED com é mostrador na figura abaixo:


E logo em seguida conectar o sensor de luz na porta analogica 1, e a sua alimentação negativa e positiva(5v).

Código


int LightSensor =1;   //Porta analogica
int LED = 13;
int valor;

void setup(){
     pinMode(LED,OUTPUT);
     Serial.begin( 9600 );
   
}

void loop(){
     int val=0;
     val=analogRead(LightSensor);
 
digitalWrite(LED, 100);

if((val/2)-255 < 0 ){
  valor=(((val/2)-255)*(-1));
}else{
  valor=(val/2)-255;
}

analogWrite(LED, valor);
  Serial.println(val);
   
}

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.