Paso 2: programación
Esta la programación del proyecto.
void setup()
{
pinMode (A0, entrada); \\it define el pin analógico A0 como entrada
pinMode(11,OUTPUT); \\it define el pin digital 11 como salida
Serial.Begin(9600); \\it comenzar la comunicación serial a 9600 bps
}
void loop()
{
int a;
a=analogRead(a0); \\the lazo lee el valor del sensor en A0 con analogRead() y almacén de la
valor de las variables apropiadas
Serial.Print(a); \\it imprime el valor de una en el monitor serial
Serial.Print("\n"); \\("\n") es equivalente a pulsar la tecla "ENTER" en el teclado
if(a<1000) \\it es una instrucción condicional
{
digitalWrite(11,HIGH); \\it manda el arduino para encender LED si la LDR envía la lectura menos
de 1000
}
otra cosa
{
digitalWrite(11,LOW); \\it manda el arduino para cambiar del LED si la LDR envía la lectura mayor
de 1000
Delay(1000); \\it solicita un retardo de 1 segundo o 1000 milisegundos
}
Grabar este código para el arduino.