Не принимаются данные из последовательного порта на стороне Arduino Mega2560. Что предпринять?
Запишите прошивку, которая выставляет пины меги на чтение и вешает контроллер.
Замкните пины TX0 и RX0.
Подключите плату к последовательному порту.
Все, что вы будете писать в порт, будет возвращаться обратно.
Что бы исключить догадки о проблемах на ПК можно ардуину и кабель её притащить к другу и протестировать у него, ну или на других машинах, если есть.