// https://wokwi.com/projects/377058695553489921
// https://forum.arduino.cc/t/a-maybe-special-kind-of-setup/1172751
const byte signalAPin = 7;
const byte signalBPin = 6;
# define PRESST LOW
void setup() {
Serial.begin(115200);
Serial.println("Hello World!\n");
pinMode(signalAPin, INPUT_PULLUP);
pinMode(signalBPin, INPUT_PULLUP);
}
void loop() {
bool signalA = digitalRead(signalAPin) == PRESST;
bool signalB = digitalRead(signalBPin) == PRESST;
if (signalA) {
Serial.println("I see signal A asserted");
}
if (signalB) {
Serial.println("I see signal B asserted");
}
delay(100); // spam mitigation act
}
PLC A
PLC B