А програмированием на ПК сейчас занимаются даже школьники (жаль что я уже не школьник - а то бы тоже смог...)
А медициной занимаются даже уборщицы в поликлиниках.
Одно дело написать программку решения квадратного уравнения, и совсем другое - создать нечто, что месяцами будет управлять оборудованием и не угробит его из за сбоя или пришедшего "критического обновления", которое тупо перезагружает машину для собственной установки.
А уж как весело выглядит (например) процесс перезагрузки компьютера к которому подключены два трансивера через интерфейсы unicom dual... Столько хлопания релюшками из за переходов на передачу, пока винда проинициализирует драйвера... Мысленно переношу этот процесс на приличного веса стек, который начинает хаотически биться о механические ограничители, сотрясая всю крышу при каждой перезагрузке.
Вот честно, хочется лично Вам поупражняться - вперед. Но 90% здесь присутствующих пользуются и будут пользоваться автономными контроллерами ротаторов, поддерживающими один из популярных протоколов обмена и совместимыми с кучей софта. Если припрет сделать самоделку - тоже буду делать эмуляцию Yaesu GS232, чтобы не маяться потом фигней. Жизнь слишком коротка, чтобы без реальной необходимости переделывать уже сделанное сотнями людей.
Как пример "нон-конформистского" решения -
http://logger32.qrz.ru/gs232v/ . Право на жизнь имеет, но я пользоваться таким не буду, по целому ряду причин. Обратите внимание - тоже используется эмуляция GS-232... Но на виртуальном COM порту.