//#include HardwareSerial mySerial = HardwareSerial(); //Teensy has a hardware seral //If your arduino doesn't, then use the NewSoftSerial library //NewSoftSerial mySerial(1,2); //recv, trans boolean who; void setup() { Serial.begin(57600); //on teensy this value isn't used, it uses USB speed all the time mySerial.begin(9600); //9600 for radio who = false; //true = me, false = radio } void loop() { if (mySerial.available()) { if(who != true) { who = true; Serial.println(); } unsigned int tmp = mySerial.read(); Serial.print((char)tmp); } if (Serial.available()) { if(who != false) { who = false; Serial.println(); } char tmp = (char)Serial.read(); Serial.print(tmp); mySerial.print(tmp); } }