А если хочется проверить взаимодействие вашей программы с каким либо приложением или проверить MODBUS?
Вам поможет нижеследующее:
Необходим эмулятор портов (если у вас их не 2). Многие рекомендуют "com0com", но его драйвера в моей системе упорно подсвечиваются как не подписанные (хотя проверка подписи уже давно отключена) и соответственно не работают

Но свет клином на "com0com" не сошелся и кому тоже не повезло - скачиваем на http://www.eterlogic.com/Downloads.html VIRTUAL SERIAL PORTS EMULATOR
Если есть желание можете ее купить, а можно при запуске просто жать НЕТ и работать

[spoiler] [/spoiler]
В самой программе есть русский язык.
Нажимаем Устройство\Создать , выбираем Connector и жмем далее. Указываем не используемый в системе СОМ порт и жмем Готово.
Если справились у вас будет такое окошко
[spoiler] [/spoiler]
Из библиотеки Proteus вставляем элемент COMPIM и настраиваем его на порт указанный в эмуляторе портов
[spoiler] [/spoiler]
Подключение Rx-Rx Tx-Tx
В программе которую будете использовать для связи с ардуинкой, выбирайте тот же порт.
Эмуляцию стартовать до запуска нужного приложения и симуляции Proteuus.
Вот пример работы
[spoiler] [/spoiler]