Hey thanks, that fixed it. It's the little things that get you sometimes. ![]()
I was also outputting one of the values as a decimal instead of a character, so that further confused my output. My revised code is below in case this might help someone.
void setup()
{
 Serial.begin(9600);
 Serial.println("Starting");
 // set the data rate for the SoftwareSerial port
 Serial3.begin(9600);
//Â byte c = random(65,90);
 byte c = random(65,90);
 Serial3.write(c);
 Serial.write(c);
}
void loop() // run over and over
{
 if (Serial3.available())
 {
   Serial.write(Serial3.read());
   Serial.println();
   byte c = random(65,90);
   Serial3.write(c);
   Serial.write(c);
 }
Â
 delay(100);
}