void setup() { pinMode(32, OUTPUT); //light1 pinMode(33, OUTPUT); //light2 pinMode(34, OUTPUT); //light3 pinMode(35, OUTPUT); //light4 pinMode(36, OUTPUT); //light5 pinMode(37, OUTPUT); //light6 pinMode(38, OUTPUT); //light7 pinMode(39, OUTPUT); //light8 pinMode(40, OUTPUT); //light9 pinMode(41, OUTPUT); //light10 pinMode(42, OUTPUT); //light11 pinMode(43, OUTPUT); //light12 pinMode(44, OUTPUT); //light13 pinMode(45, OUTPUT); //light14 pinMode(46, OUTPUT); //Lazers pinMode(47, OUTPUT); //PowerLED } void loop() { digitalWrite(47, HIGH); //PowerLED int Val1 = analogRead(A0); //lightsensor1 int Val2 = analogRead(A1); //lightsensor2 int Val3 = analogRead(A2); //lightsensor3 int Val4 = analogRead(A3); //lightsensor4 int Val5 = analogRead(A4); //lightsensor5 int Val6 = analogRead(A5); //lightsensor6 int Val7 = analogRead(A6); //lightsensor7 int Val8 = analogRead(A7); //lightsensor8 int Val9 = analogRead(A8); //lightsensor9 int Val10 = analogRead(A9); //lightsensor10 int Val11 = analogRead(A10); //lightsensor11 int Val12 = analogRead(A11); //lightsensor12 int Val13 = analogRead(A12); //lightsensor13 int Val14 = analogRead(A13); //lightsensor14 int Val15 = analogRead(A14); //day and night sensor if(Val15 < 220) { digitalWrite(46, HIGH); } else { //Lazers digitalWrite(46, LOW); } if (Val1 < 750 && Val15 < 220 ) { digitalWrite(32, HIGH); digitalWrite(33, HIGH); delay(2); } else { //lights1 digitalWrite(32, LOW); digitalWrite(33, LOW); } if (Val2 < 750 && Val15 < 220) { digitalWrite(32, HIGH); digitalWrite(33, HIGH); digitalWrite(34, HIGH); delay(2); } else { //lights2 digitalWrite(32, LOW); digitalWrite(33, LOW); digitalWrite(34, LOW); } if (Val3 < 750 && Val15 < 220) { digitalWrite(33, HIGH); digitalWrite(34, HIGH); digitalWrite(35, HIGH); delay(2); } else { //lights3 digitalWrite(33, LOW); digitalWrite(34, LOW); digitalWrite(35, LOW); } if (Val4 < 750 && Val15 < 220) { digitalWrite(34, HIGH); digitalWrite(35, HIGH); digitalWrite(36, HIGH); delay(2); } else { //lights4 digitalWrite(34, LOW); digitalWrite(35, LOW); digitalWrite(36, LOW); } if (Val5 < 750 && Val15 < 220) { digitalWrite(35, HIGH); digitalWrite(36, HIGH); digitalWrite(37, HIGH); delay(2); } else { //lights5 digitalWrite(35, LOW); digitalWrite(36, LOW); digitalWrite(37, LOW); } if (Val6 < 730 && Val15 < 220) { digitalWrite(36, HIGH); digitalWrite(37, HIGH); digitalWrite(38, HIGH); delay(2); } else { //lights6 digitalWrite(36, LOW); digitalWrite(37, LOW); digitalWrite(38, LOW); } if (Val7 < 750 && Val15 < 220) { digitalWrite(37, HIGH); digitalWrite(38, HIGH); digitalWrite(39, HIGH); delay(2); } else { //lights7 digitalWrite(37, LOW); digitalWrite(38, LOW); digitalWrite(39, LOW); } if (Val8 < 750 && Val15 < 220) { digitalWrite(38, HIGH); digitalWrite(39, HIGH); digitalWrite(40, HIGH); delay(2); } else { //lights8 digitalWrite(38, LOW); digitalWrite(39, LOW); digitalWrite(40, LOW); } if (Val9 < 730 && Val15 < 220) { digitalWrite(39, HIGH); digitalWrite(40, HIGH); digitalWrite(41, HIGH); delay(2); } else { //lights9 digitalWrite(39, LOW); digitalWrite(40, LOW); digitalWrite(41, LOW); } if (Val10 < 750 && Val15 < 220) { digitalWrite(40, HIGH); digitalWrite(41, HIGH); digitalWrite(42, HIGH); delay(2); } else { //lights10 digitalWrite(40, LOW); digitalWrite(41, LOW); digitalWrite(42, LOW); } if (Val11 < 750 && Val15 < 220) { digitalWrite(41, HIGH); digitalWrite(42, HIGH); digitalWrite(43, HIGH); delay(2); } else { //lights11 digitalWrite(41, LOW); digitalWrite(42, LOW); digitalWrite(43, LOW); } if (Val12 < 730 && Val15 < 220) { digitalWrite(42, HIGH); digitalWrite(43, HIGH); digitalWrite(44, HIGH); delay(2); } else { //lights12 digitalWrite(42, LOW); digitalWrite(43, LOW); digitalWrite(44, LOW); } if (Val13 < 750 && Val15 < 220) { digitalWrite(43, HIGH); digitalWrite(44, HIGH); digitalWrite(45, HIGH); delay(2); } else { //lights13 digitalWrite(43, LOW); digitalWrite(44, LOW); digitalWrite(45, LOW); } if (Val14 < 750 && Val15 < 220) { digitalWrite(44, HIGH); digitalWrite(45, HIGH); delay(2); } else { //lights14 digitalWrite(44, LOW); digitalWrite(45, LOW); } }