//SN10_Based on Demo Track from previous book Intermediate Projects //This is set up for two Occupancy Detectors and LED indicators const int ledPin = 13; //Blk 1 Output pin 13 built-in led int Blk_1 = A1; //cpOPD Blk 1 input const int Blk2_out = 9; //Red led int Blk_2 = A2; //cpOPD Blk 2 input void setup() { pinMode(ledPin, OUTPUT); //LED output pinMode(Blk_1, INPUT_PULLUP); //Block 1 detector pinMode(Blk2_out, OUTPUT); //LED output pinMode(Blk_2, INPUT_PULLUP); //Block 2 detector } void loop() { //This section of code reads the cpOD sensors and turns on LEDs Blk_1 = digitalRead(A1); delay(25); Blk_2 = digitalRead(A2); delay(25); if (Blk_1 == HIGH) { digitalWrite(ledPin, LOW); } if (Blk_2 == HIGH) { digitalWrite(Blk2_out, LOW); } if (Blk_1 == LOW) { digitalWrite(ledPin, HIGH); } if (Blk_2 == LOW) { digitalWrite(Blk2_out, HIGH); } }