#include SoftwareSerial mySerial(2, 3); // RX, TX (ATTiny DIGITAL/ANALOG pin number) const char node = '2'; // network address const int ledPin = 1; // the number of the LED pin int incomingByte; void setup() { mySerial.begin(9600); pinMode(ledPin, OUTPUT); pinMode(3, 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(3, OUTPUT); // open line to write mySerial.print("node "); mySerial.println(node); pinMode(3, INPUT); delay(1000); digitalWrite(ledPin, LOW); } } }