Câu trả lời:
Đây là một thử nghiệm tôi sẽ làm trước khi thử thay thế nút bằng bóng bán dẫn: kiểm tra xem việc đóng mạch có kéo các tiếp điểm nối lên cao hay thấp hay không. Một khi bạn biết điều đó, bạn có thể thiết kế mạch thay thế phù hợp.
Để giải thích thêm một chút: khi không nhấn nút, một thiết bị đầu cuối sẽ ở mức cao (3,3 V, có thể?) Và đầu kia sẽ ở mức thấp (0 V). Khi bạn nhấn nút, cái thấp có được kéo lên tới 3,3 V không, hay cái cao có bị kéo về 0 V không?
Nếu bạn đang cố gắng kéo thiết bị đầu cuối xuống thấp khi bạn thực sự nên kéo thiết bị đầu cuối khác lên cao, tôi không nghĩ mạch sẽ hoạt động như bạn muốn.
Bạn đang dùng điện thoại gì?
Tôi đã xem xét điều này vào cuối tuần. Dường như (không ngạc nhiên) có nhiều hơn một cơ chế nút.
Một chiếc điện thoại Verizon / Samsung cũ mà tôi đã tách ra có các nút riêng biệt trông giống như sự rời rạc. Endolith / Pingswept dường như đang đi đúng hướng với thử nghiệm.
Các công tắc tương tự như trong 74HC4066 thường được sử dụng trong các tình huống như vậy.
Tôi đã sử dụng các rơle 5V DIL này trước đây, với kết quả tuyệt vời. Chúng là các rơle sậy hiện tại thấp có thể được điều khiển trực tiếp từ Arduino. Sử dụng những điều này sẽ phủ nhận sự cần thiết phải tìm hiểu xem thiết bị đầu cuối lên cao hay thấp - chỉ cần kết nối các chân chuyển tiếp qua các tiếp điểm của nút.
Ngoài ra, liên kết là đến Jaycar Electronics ở Úc, người mà tôi rất có thể giới thiệu.