Necesito varias salidas digitales para conectar mi computadora al mundo real, sin embargo, parece que este trabajo no es tan fácil como esperaba.
He analizado varios métodos diferentes, desde tarjetas de E / S digitales dedicadas, microcontroladores con interfaces USB, puertos serie, puertos paralelos, etc. Sin embargo, todas las soluciones parecen ser demasiado caras, demasiado trabajo o la tecnología es demasiado antigua.
Espero tener más de 64 salidas digitales funcionando a aproximadamente 1 kHz cada una, controlables individualmente. Hasta ahora, la mejor idea que se me ocurre es pegar las salidas de un puerto serie a una serie de 8 bits a un registro de desplazamiento paralelo y enviar caracteres a través de la conexión serie cuando quiera cambiar y enviar (ejecute desde un puerto USB a un puerto serie). adaptador). Todavía no he probado esto, así que no sé si funcionará.
¿Hay algún otro método rápido y sucio para obtener un número bastante grande de salidas digitales baratas de la computadora que pueda controlar fácilmente con comandos de C ++ muy básicos?