Saya membutuhkan sejumlah output digital untuk menghubungkan komputer saya ke dunia nyata, namun tampaknya pekerjaan ini tidak semudah yang saya harapkan.
Saya telah melihat ke sejumlah metode yang berbeda, mulai dari kartu I / O digital khusus, pengontrol mikro dengan antarmuka USB, port serial, port paralel, dll. Namun semua solusi tampaknya terlalu mahal, terlalu banyak pekerjaan, atau teknologinya terlalu tua.
Saya berharap ada 64+ output digital yang berjalan di masing-masing sekitar 1khz, dapat dikontrol secara individual. Sejauh ini ide terbaik yang dapat saya buat adalah menempelkan output dari port serial ke serial 8-bit ke register geser paralel dan mengirim karakter ke koneksi serial setiap kali saya ingin mengubah dan output (dijalankan dari USB ke port serial) adaptor). Saya belum menguji ini jadi saya tidak tahu apakah itu akan berhasil.
Apakah ada metode cepat dan kotor lainnya untuk mendapatkan sejumlah besar output digital murah dari komputer yang dapat saya kontrol dengan mudah dengan perintah C ++ yang sangat mendasar?