Если у вас есть LPT (терминал для линейного принтера) , это будет вашим лучшим выбором. Вы также можете использовать адаптер USB-2-LPT . Дополнительные параметры будут иметь устройство USB Digital I / O. Вы, вероятно, захотите что-то, что использует параллельный выход или имеет цифровые выводы ввода / вывода (например, это) . Чтобы использовать последовательный порт для управления чем-то внешним, потребуется устройство UART для преобразования последовательного сигнала в параллельные биты.
(еще веселее ... Bluetooth для GPIO )
Редактировать, чтобы порадовать ...
Да, вы можете контролировать аппаратные выводы управления для отдельных битов ввода / вывода через последовательный порт. Что касается USB-LPT, то это может иметь место в зависимости от конкретного оборудования или платформы, но я до сих пор не сталкивался с этим как с проблемой.