Paso 6: Programa Arduino
ajustar el número lTrigger para los valores de luz
lTrigger int = 610;
photoPin int = A5; definir un pin para célula fotoeléctrica
int ledPin = 5; definir un pin para activador de relé
bLatch boolean = false;
lLaser int = 0;
void setup() {}
Serial.Begin(9600); Empezar comunicación serial
pinMode (photoPin, entrada);
pinMode (ledPin, salida);
}
void loop() {}
lLaser = analogRead(photoPin);
Si (lLaser > lTrigger) {}
bLatch =! bLatch;
digitalWrite(ledPin,bLatch);
Delay(1000);
}
Serial.println(lLaser); Mostrar valor de fotocélula para monitor serie.
Delay(10); corto retardo para el rebote del interruptor
}
prueba tu arduino con el monitor serial abierto a ver la luz de los valores de la lectura. ajustar el valor de disparo a una gama que funciona mejor con su puntero láser