Serial communication using Arduino and TeraTerm I wrote a simple serial program using Arduino Mega 2560, it is connected to COMPORT 10. Here is the program I Wrote,

void setup() 
{           
  Serial.begin(9600);
}

void loop() 
{
  Serial.println("HELLO"); 
  delay(1000); //Send every one second           
}


Now, I tried to send this message "Hello" to TeraTerm (COMPORT 1, for this I just hooked up Tx and Rx to the Arduino's Rx0 and Tx0. Doing this I do receive message in my TeraTerm screen but the received message doesn't make sense, its receiving garbage. Its not the case of mismatch of baud rate I am using 9600 on both the side.

However I do receive message "HELLO" in the serial monitor. Is there something I am doing wrong that I am not receiving message on TeraTerm.
... I just hooked up Tx and Rx to the Arduino's Rx0 and Tx0.


But neither device knows what voltage they are. You need to connect ground as well so that they have a common reference.