#include SoftwareSerial mySerial(0, 1); // RX, TX const char node = '2'; // network address const int onboard_led9 = 5; // Atmega328P LED pin int incomingByte; void setup() { mySerial.begin(9600); delay(100); pinMode(onboard_led9, OUTPUT); pinMode(1, INPUT); } void loop() { if (mySerial.available() > 0) { digitalWrite(onboard_led9, HIGH); delay(200); digitalWrite(onboard_led9, LOW); delay(200); incomingByte = mySerial.read(); if (incomingByte == node) { digitalWrite(onboard_led9, HIGH); pinMode(1, OUTPUT); mySerial.print("node "); mySerial.println(node); pinMode(1, INPUT); delay(200); digitalWrite(onboard_led9, LOW); } } }