Ho bisogno di una serie di uscite digitali per collegare il mio computer al mondo reale, tuttavia sembra che questo lavoro non sia facile come speravo.
Ho esaminato una serie di metodi diversi, che vanno da schede I / O digitali dedicate, micro controller con interfacce USB, porte seriali, porte parallele, ecc. Tuttavia, tutte le soluzioni sembrano essere troppo costose, troppo impegnative o la tecnologia è troppo datata.
Spero di avere 64+ uscite digitali in esecuzione a circa 1 kHz ciascuna, controllabili singolarmente. Finora l'idea migliore che mi viene in mente è di attaccare le uscite di una porta seriale a un registro a scorrimento da seriale a parallelo a 8 bit e inviare caratteri attraverso la connessione seriale ogni volta che desidero cambiare e produrre (corri da una porta USB a una porta seriale adattatore). Non l'ho ancora provato, quindi non so se funzionerà.
Esiste un altro metodo rapido e sporco per ottenere un numero abbastanza elevato di uscite digitali economiche dal computer di cui posso controllare facilmente con comandi C ++ di base?