Небольшое примечание... Использование платы Ардуино в качестве переходика usart-usb не требует микроконтроллера. Его можно вынуть из кроватки, и переходник все равно будет работать. (Это даже рекомендуется для стабильной работы...)
Насколько я прозвонил схему, на выводах USART висит по резистору в 1кОм... По некоторым соображениям рискну предположить, что это и есть те самые мифические защитные резисторы, о которых было сказано, но которых никто не видел ...
Этого более чем достаточно для защиты порта... Если же на порте станет слишком горячо, излишки утянуться через внутреннюю диодную защиту порта на шину питания вирты... А там конденсаторы и дофига потребление... Капля в море.
З.Ы. Для корректного общения с консолью вирты через встроенный "Монитор порта" Ардуино, следует выставить окончание строки "CR" (рядом с настройками скорости). По умолчанию там стоит - без окончания строки и вирта думает, что посылка не завершена, следовательно консоль не работает.