#define ACC digitalRead(25)
#define DOOR_JAMB digitalRead(12)
void setup() {
Serial.begin(115200);
pinMode(4, OUTPUT);
pinMode(25, INPUT);
pinMode(12, INPUT);
}
void loop() {
if (ACC == LOW && DOOR_JAMB == LOW) { // If ACC is off and door is closed
digitalWrite(4, HIGH); // Turn dome light on
Serial.println("Dome light is on...");
// 20 second counter in here eventually
} else {
digitalWrite(4, LOW); // Turn dome light off
Serial.println("Dome light is off");
}
delay(10); // 100 Hz is plenty
}