Étape 5: Code d’Arduino
EXPLICATION :
Arduino met le servo dans 90 degrés position et allume la LED à chaque fois qu'il s’allume
Puis il lit la valeur de la PR chaque 0,1 seconde, lorsque la valeur atteint un nombre très faible (laser pointé PR) il déplace le servo à éteindre les lumières et en position initiale à nouveau
Le code de son assez simple :
#include
Servo servo ; foto int ; int cont ;
void setup() {servo.attach(7) ; servo.write(90) ; foto = 0; cont = 0; pinMode(8,OUTPUT) ; digitalWrite(8,HIGH);}
void loop() {foto=analogRead(A0) ;
Si (foto < 100) {servo.write(30) ; delay(700) ; servo.write(90) ; cont = 1 ;
} delay(100) ;
}