Photoresistor Mod
int lightPin = A0; int lightVal = 0; int ledPin1 = 12; int ledPin2 = 11; int ledPin3 = 10; int ledPin4 = 9; int ledPin5 = 8; void setup() { Serial.begin(9600); pinMode( ledPin1, OUTPUT ); pinMode( ledPin2, OUTPUT ); pinMode( ledPin3, OUTPUT ); pinMode( ledPin4, OUTPUT ); pinMode( ledPin5, OUTPUT ); } void loop() { lightVal = analogRead(lightPin); Serial.println (lightVal); if (lightVal > 675){ digitalWrite (ledPin5, HIGH); } else if (lightVal > 540){ digitalWrite (ledPin4, HIGH); } else if (lightVal > 405){ digitalWrite (ledPin3, HIGH); } else if (lightVal > 270){ digitalWrite (ledPin2, HIGH); } else if (lightVal > 135){ digitalWrite (ledPin1, HIGH); } else { digitalWrite(ledPin5, LOW); digitalWrite(ledPin4, LOW); digitalWrite(ledPin3, LOW); digitalWrite(ledPin2, LOW); digitalWrite(ledPin1, LOW); { delay(10); } } } |