Мне нужно несколько цифровых выходов для подключения моего компьютера к реальному миру, однако, похоже, что эта работа не так проста, как я надеялся.
Я рассмотрел ряд различных методов, начиная от выделенных плат цифрового ввода-вывода, микроконтроллеров с интерфейсами USB, последовательных портов, параллельных портов и т. Д. Однако все решения кажутся либо слишком дорогими, либо слишком сложными, либо технология устарела.
Я надеюсь иметь более 64 цифровых выходов с частотой примерно 1 кГц, управляемых индивидуально. Пока что лучшая идея, которую я могу придумать, - это привязать выходы последовательного порта к 8-разрядному последовательному сдвиговому регистру с последовательным портом и отправлять символы через последовательное соединение всякий раз, когда я хочу изменить и вывести (запустить с USB на последовательный порт). адаптер). Я еще не проверял это, поэтому я не знаю, будет ли это работать.
Есть ли другой быстрый и грязный метод получения довольно большого количества недорогих цифровых выходов с компьютера, которыми я могу легко управлять с помощью самых простых команд C ++?