// Base of the code can be found from http://fab.academany.org/2018/labs/fablaboulu/students/jari-uusitalo/week15.html // node 1, UNO #include SoftwareSerial mySerial(0,1); // RX, TX const char node = '1'; const int ledPin = 13; int incomingByte; void setup() { mySerial.begin(9600); pinMode(ledPin, OUTPUT); pinMode(1, INPUT); } void loop() { if (mySerial.available() > 0) { digitalWrite(ledPin, HIGH); delay(200); digitalWrite(ledPin, LOW); delay(200); incomingByte = mySerial.read(); if (incomingByte == node) { digitalWrite(ledPin, HIGH); pinMode(1, OUTPUT); mySerial.print("node "); mySerial.println(node); pinMode(1,INPUT); delay(200); digitalWrite(ledPin, LOW); } } }