Tôi đang trong giai đoạn lập kế hoạch cho một dự án sử dụng Arduino Uno để điều khiển 8 cảm biến khoảng cách và đã chạy vào một khối đường nhỏ, Uno chỉ có sáu chân đầu vào. Vì vậy, tôi tự hỏi, có cách nào để làm việc này? Nếu vậy thì thế nào?
Tôi đang trong giai đoạn lập kế hoạch cho một dự án sử dụng Arduino Uno để điều khiển 8 cảm biến khoảng cách và đã chạy vào một khối đường nhỏ, Uno chỉ có sáu chân đầu vào. Vì vậy, tôi tự hỏi, có cách nào để làm việc này? Nếu vậy thì thế nào?
Câu trả lời:
Có nhiều cách để làm điều đó ( TMTOWTDI ).
Có một số cách để kết nối 8 đầu vào tương tự với Arduino.
ps: Các đầu vào tương tự ghép kênh đòi hỏi một "bộ ghép kênh tương tự" - hầu hết các bộ ghép kênh là "các mux kỹ thuật số" không hoạt động với các đầu vào tương tự.
pps: Tất cả các cảm biến khoảng cách siêu âm tôi đã sử dụng chỉ yêu cầu chân I / O kỹ thuật số. Những loại cảm biến khoảng cách bạn đang sử dụng?
Bất cứ khi nào bạn có nhiều tín hiệu hơn đầu vào thích hợp trong một hệ thống kỹ thuật số, bạn có thể cần một bộ ghép kênh hoặc đơn giản là mux. M-to-N mux là một mạch cho phép bạn chọn tín hiệu đầu vào M nào bạn muốn xuất ra đầu ra N mux, thường sử dụng các chân kỹ thuật số để thực hiện lựa chọn đó.
Googling nhanh chóng, tôi tìm thấy giải pháp này cho Arduino Uno: Mux Shield . Mong rằng sẽ giúp!