Paso 2: Código de Arduino
Después de completar el hardware es hora de preparar el código correcto para que las mediciones pudieran tomar y entonces utiliza el software de procesamiento que produce el movimiento del iris que se ve en el video.
sensor int = A0, luz;
void setup() {}
pinMode (sensor de entrada);
pinMode(3,OUTPUT); Esto es un complemento opcional para que el cambio de intensidad de la luz trae un cambio de
tasa de parpadeo de un LED de potencia
Serial.Begin(9600); }
void loop() {}
luz = analogRead(sensor);
flotador val = (5.0/1024.0)*light; con este cálculo que el parámetro val varía en el rango de 0-5
Serial.println(Val); val es la variable que se envía al puerto que arduino está conectado y va a ser
tomado del código de procesamiento
blinkLED(3,light); }
void blinkLED (int pin, duración int) {}
que esta rutina parpadea el LED conectado para pin 3 con un índice análogo al nivel de luz
digitalWrite(pin,HIGH);
Delay(Duration);
digitalWrite(pin,LOW);
Delay(Duration); }