const int pResistor = A0; const int ledPin=10; //Variables int value; // Store value from photoresistor (0-1023) void setup(){ pinMode(ledPin, OUTPUT); pinMode(pResistor, INPUT); } void loop(){ value = analogRead(pResistor); //You can change value "250" (0-1023) if (value > 250){ digitalWrite(ledPin, LOW); //Turn led off } else{ digitalWrite(ledPin, HIGH); //Turn led on } delay(250); //Small delay }
int lightPin = A0; int lightVal = 0; int ledPin1 = 13; int ledPin2 = 12; int ledPin3 = 11; int ledPin4 = 10; int ledPin5 = 9; 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); } } }