// James Rutter | 2021.05.13 // Networking and Communications // ATtiny412 Node #include SoftwareSerial mySerial(3,2); //RX, TX const int ledPin = 4; int v = 0; int nodeID = 2; //Node ID void setup() { mySerial.begin(115200); pinMode(ledPin, OUTPUT); } void loop() { // wait while there is no data in the serial port while (mySerial.available() == 0){mySerial.println("Waiting for incoming message...");} v = mySerial.parseInt(); if(v == nodeID){ digitalWrite(ledPin, HIGH); delay(200); digitalWrite(ledPin, LOW); delay(200); } else{ digitalWrite(ledPin, LOW); } }