Arduino - Guardar medición analógica

   
Vista:

Guardar medición analógica

Publicado por Pedro (1 intervención) el 24/11/2017 12:32:53
Estoy haciendo un proyecto de encendido y apagado de luces. Quiero hacer que mida la variable del LDR una vez y que luego use esa medición como referencia. Si es superior al valor de referencia que apague un led y si es inferior que encienda. Tipo día noche. El problema es que me dice que no he declarado la variable, pero si la declaro le da valor 0 o un valor nuevo cada vez que se repite el loop. Pd, he escrito el código de memoria, perdonad si hay algún error de ; o ()

Muchas gracias

Mi código sería así más o menos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define LDR A0
#define LED 3
Void Setup(){
pinMode(LDR,INPUT);
pinMode(LED,OUTPUT);
int luz = analogRead(LDR);
}
 
Void loop(){
if (luz < analogRead(LDR));
{
 
}
if (luz > analogRead(LDR));
{
 
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder