Preciso de várias saídas digitais para conectar meu computador ao mundo real, no entanto, parece que esse trabalho não é tão fácil quanto eu esperava.
Analisei vários métodos diferentes, desde placas de E / S digitais dedicadas, microcontroladores com interfaces USB, portas seriais, portas paralelas, etc. No entanto, todas as soluções parecem muito caras, muito trabalho ou a tecnologia é muito antiga.
Espero ter mais de 64 saídas digitais rodando a aproximadamente 1khz cada, controláveis individualmente. Até agora, a melhor idéia que posso ter é conectar as saídas de uma porta serial a um registro de turno serial e paralelo de 8 bits e enviar caracteres pela conexão serial sempre que eu desejar alterar e produzir (execute de uma porta USB para serial) adaptador). Ainda não testei isso, então não sei se funcionará.
Existe algum outro método rápido e sujo de obter um número bastante grande de saídas digitais baratas do computador, das quais eu posso controlar facilmente com comandos C ++ muito básicos?