Étape 6: Programme Arduino
ajuster le nombre de lTrigger pour vos valeurs de lumière
int lTrigger = 610 ;
int photoPin = A5 ; définir un code pin pour cellule photoélectrique
int ledPin = 5 ; définir un code pin pour activateur de relais
bLatch booléen = false ;
int lLaser = 0 ;
void setup() {}
Serial.Begin(9600) ; Commencer la communication série
pinMode (photoPin, entrée) ;
pinMode (ledPin, sortie) ;
}
void loop() {}
lLaser = analogRead(photoPin) ;
Si (lLaser > lTrigger) {}
Boss =! bLatch ;
digitalWrite(ledPin,bLatch) ;
Delay(1000) ;
}
Serial.println(lLaser) ; afficher la valeur de cellule photoélectrique à serial monitor.
Delay(10) ; court délai pour commutateur bounce
}
Testez votre arduino serial monitor ouvert à voir la lumière lire les valeurs. ajuster la valeur de déclenchement d’une gamme qui fonctionne le mieux avec votre pointeur laser