#include #define rxPin D2 // recieves signal from bridge #define txPin D3 // transmit signal to the bridge #define LED 0 SoftwareSerial mySerial(rxPin, txPin); const int node = 2; // bus address char incomingByte; int user = 0; void setup() { pinMode(LED, OUTPUT); digitalWrite(LED, LOW); Serial.begin(9600); while (!Serial) {} mySerial.begin(9600); } void loop() { if (mySerial.available()) { incomingByte = mySerial.read(); user = incomingByte; Serial.println(user); if (user == node) { // pinMode(txPin, OUTPUT); mySerial.write(node); // pinMode(txPin, INPUT); digitalWrite(LED, HIGH); // turn on LED delay(400); digitalWrite(LED, LOW); // turn off LED } } }