Nível: Iniciante
Descrição: Criar um protótipo que acenda 3 LEDs com base no valor de luminosidade.
Menor que 150 LED vermelho
Maior ou igual a 150 ou menor que 200 LED amarelo
Maior que 200 LED verde
Material utilizado:
1 Arduino
3 Fios(jumper)
4 Resistor de 1M Ohm
1 Sensor de luminosidade LDR
3 LEDs
Esquema de montagem:
Código:
Menor que 150 LED vermelho
Maior ou igual a 150 ou menor que 200 LED amarelo
Maior que 200 LED verde
Material utilizado:
1 Arduino
3 Fios(jumper)
4 Resistor de 1M Ohm
1 Sensor de luminosidade LDR
3 LEDs
Esquema de montagem:
Código:
/*
Programa: Acende os LEDs com base no valor de luminosidade
Autor: Willian.A.Mayan
*/
int sensorLDR = 0; //Sensor de luminosidade, porta analógica
int luminosidade = 0; //Variável para armazenar o valor do sensor
void setup(){
Serial.begin(9600);
pinMode(7, OUTPUT); //LED vermelho
pinMode(6, OUTPUT); //LED amarelo
pinMode(5, OUTPUT); //LED verde
}
void ligar(int valor){
digitalWrite(7, LOW);
digitalWrite(6, LOW);
digitalWrite(5, LOW);
digitalWrite(valor, HIGH);
}
void loop(){
luminosidade = analogRead(sensorLDR);
Serial.println(luminosidade); //Saída da saída analógica
delay(500);
if(luminosidade < 150){
ligar(7);
}
if(luminosidade >= 150 && luminosidade < 200 ){
ligar(6);
}
if(luminosidade > 200){
ligar(5);
}
}
int luminosidade = 0; //Variável para armazenar o valor do sensor
void setup(){
Serial.begin(9600);
pinMode(7, OUTPUT); //LED vermelho
pinMode(6, OUTPUT); //LED amarelo
pinMode(5, OUTPUT); //LED verde
}
void ligar(int valor){
digitalWrite(7, LOW);
digitalWrite(6, LOW);
digitalWrite(5, LOW);
digitalWrite(valor, HIGH);
}
void loop(){
luminosidade = analogRead(sensorLDR);
Serial.println(luminosidade); //Saída da saída analógica
delay(500);
if(luminosidade < 150){
ligar(7);
}
if(luminosidade >= 150 && luminosidade < 200 ){
ligar(6);
}
if(luminosidade > 200){
ligar(5);
}
}
Vídeo:
Referência:
engcomper.blogspot.com.br
http://engcomper.blogspot.com.br/2011/08/tutorial-sensor-de-luminosidade-com.html
http://engcomper.blogspot.com.br/2011/08/tutorial-sensor-de-luminosidade-com.html
Comentários