Tôi cần một số đầu ra kỹ thuật số để kết nối máy tính của tôi với thế giới thực, tuy nhiên có vẻ như công việc này không dễ dàng như tôi mong đợi.
Tôi đã xem xét một số phương pháp khác nhau, từ thẻ I / O kỹ thuật số chuyên dụng, bộ điều khiển vi mô với giao diện USB, cổng nối tiếp, cổng song song, ect. Tuy nhiên, tất cả các giải pháp dường như quá tốn kém, quá nhiều công việc hoặc công nghệ quá lỗi thời.
Tôi hy vọng sẽ có hơn 64 đầu ra kỹ thuật số chạy ở mức xấp xỉ 1khz mỗi đầu ra, có thể điều khiển riêng lẻ. Cho đến nay, ý tưởng tốt nhất tôi có thể đưa ra là gắn các đầu ra của cổng nối tiếp với một thanh ghi dịch chuyển nối tiếp 8 bit sang thanh ghi dịch chuyển song song bất cứ khi nào tôi muốn thay đổi và xuất ra (chạy từ USB sang cổng nối tiếp bộ chuyển đổi). Tôi chưa thử nghiệm điều này vì vậy tôi không biết liệu nó có hoạt động không.
Có phương pháp nhanh và bẩn nào khác để có được một số lượng khá lớn các đầu ra kỹ thuật số rẻ tiền từ máy tính mà tôi có thể dễ dàng kiểm soát với các lệnh C ++ rất cơ bản không?