Здравствуйте Сергей!
Интересует Ваше мнение по возможности реализации в программе альтернативного SoftSerial .
К сожалению сделать полноценный обмен приема и передачи из SoftwareSerial не получается. Эта библиотека решает эту проблему. Я опробовал эту библиотеку на Arduino UNO и то только в виртуальном варианте на протеусе. Оба порта принимают и отправляют данные как заявлено.