Stap 6: Programma Arduino
het nummer van de lTrigger voor uw lichte waarden aanpassen
int lTrigger = 610;
int photoPin = A5; een pin voor foto cel definiëren
int ledPin = 5; definiëren van een pin voor relay activator
Booleaanse bLatch = false;
int lLaser = 0;
VOID Setup {}
Serial.begin(9600); Seriële communicatieboekjes beginnen
pinMode (photoPin, INPUT);
pinMode (ledPin, OUTPUT);
}
void loop {}
lLaser = analogRead(photoPin);
Als (lLaser > lTrigger) {}
bLatch =! bLatch;
digitalWrite(ledPin,bLatch);
delay(1000);
}
Serial.println(lLaser); fotocel waarde weergeven op seriële monitor.
delay(10); korte vertraging voor schakelaar bounce
}
Test je arduino met de seriële monitor open om te zien het licht lezen van waarden. de trigger-waarde naar een bereik dat werkt het beste met uw laseraanwijzer aanpassen