Ich benötige eine Reihe digitaler Ausgänge, um meinen Computer mit der realen Welt zu verbinden. Es scheint jedoch, dass dieser Job bei weitem nicht so einfach ist, wie ich es mir erhofft hatte.
Ich habe verschiedene Methoden untersucht, darunter dedizierte digitale E / A-Karten, Mikrocontroller mit USB-Schnittstellen, serielle Schnittstellen, parallele Schnittstellen usw. Alle Lösungen scheinen jedoch entweder zu teuer, zu viel Arbeit oder die Technologie zu veraltet zu sein.
Ich hoffe, dass mehr als 64 digitale Ausgänge mit jeweils ca. 1 kHz einzeln steuerbar sind. Bisher ist die beste Idee, die ich mir einfallen lassen kann, die Ausgänge einer seriellen Schnittstelle an ein 8-Bit-Register für serielle und parallele Schaltung zu kleben und Zeichen über die serielle Verbindung zu senden, wann immer ich sie ändern und ausgeben möchte (von einer USB-Schnittstelle zur seriellen Schnittstelle) Adapter). Ich habe dies noch nicht getestet, daher weiß ich nicht, ob es funktionieren wird.
Gibt es eine andere schnelle und schmutzige Methode, um eine relativ große Anzahl kostengünstiger digitaler Ausgänge vom Computer zu erhalten, deren Steuerung ich mit sehr einfachen C ++ - Befehlen einfach steuern kann?