// wired cars server // ----------------------------------------------------- //~ server //~ --------------- //~ | 2 | 3 | 4 | //~ --------------- //~ | 5 | 6 | 7 | //~ --------------- //~ read 3 PIRs, (analogin) //~ read 3 photoresitors? contact mikes? int controlPinArray[] = {2, 3, 4, 5, 6, 7}; int analogPir1 = 1; int analogPir2 = 2; int analogPir3 = 3; int analogNoisePin = 0; int randomNoise = 0; void setup() { int count = 0; for (count=0;count<12;count++) { pinMode(controlPinArray[count], OUTPUT); } } void loop() { //randomNoise = analogRead(analogNoisePin); //randomNoise = randomNoise%6; debug(); // simpleTest(); } void debug() { int i = 0; for (i=0; i<6; i++) { digitalWrite(controlPinArray[i], HIGH); delay(100); digitalWrite(controlPinArray[i], LOW); delay(100); digitalWrite(controlPinArray[i], HIGH); delay(100); digitalWrite(controlPinArray[i], LOW); delay(200); digitalWrite(controlPinArray[i], HIGH); delay(100); digitalWrite(controlPinArray[i], LOW); delay(100); digitalWrite(controlPinArray[i], HIGH); delay(100); digitalWrite(controlPinArray[i], LOW); delay(200); digitalWrite(controlPinArray[i], HIGH); delay(500); digitalWrite(controlPinArray[i], LOW); delay(100); digitalWrite(controlPinArray[i], HIGH); delay(100); digitalWrite(controlPinArray[i], LOW); delay(1000); } } void simpleTest() { digitalWrite(3, HIGH); delay(50); digitalWrite(3, LOW); delay(50); int i = 0; for (i = 1; i < 200; i=i+20){ digitalWrite(3, HIGH); delay(i); digitalWrite(3, LOW); delay(i); } }