Stap 1: Omgevingslichtsensor
Dit is een zeer eenvoudige deel om te beginnen met. Het zal het gevoel van de ambient lichtniveaus om te zien als de IR-sensoren geactiveerd worden. Wij bouwen een voltage divider met licht gevoelige weerstanden (LDR vanaf hier op uit).
Verwijst naar het schema en de afbeeldingen zijn toegevoegd boven
Bevestig de LDR tussen de Power-Bus (+ 5v) en een lege rij op het breadboard. Verbinding maken met een 10 k ohm weerstand tussen die rij en grond. Sluit die rij naar analoge Pin 3. Dit zal onze invoer pin in onze code.
int brightnessPin = 3; int brightness; void setup() { Serial.begin(9600); } void loop() { brightness = analogRead(brightnessPin); Serial.print(“Ambient Light: “); Serial.println(brightness); delay(10); }
Deze code zal doen een analoge lezen en uitprinten in de seriële Monitor, het geeft een gevoel van waar we uw triggers willen te zijn. Schakel alle verlichting en kijk op de pagina wat is de helderheidswaarde. Het nummer moet krijgen kleiner als het donkerder wordt. In mijn setup, ik koos voor een waarde van 300 als het punt te gaan van de IR-sensoren. Uw nummer zal anders zijn. Schrijf het bereik op. Ik heb een bereik van ~ 100 met mijn lichten uit en 600 met de lichten op.