Tôi là một người mới bắt đầu với tay trên thiết bị điện tử vì vậy tôi đã quyết định ném bản thân mình vào cuối cạn với một arduino uno r3.Kết nối các chân đầu ra với các chân đầu vào
Tôi đã bắt đầu một dự án và vui vẻ xử lý các đèn LED, màn hình LCD và các nút đơn giản nhưng dự án sử dụng bàn phím điện thoại nhà có 8 chân, tùy thuộc vào sự kết hợp các chân cầu nối cho bạn biết nút nào đã được nhấn .
Ví dụ, nếu công suất được áp dụng cho pin 1 - nếu pin 5 có sức mạnh sau đó nút 4 được nhấn - nếu pin 6 có sức mạnh sau đó nút 1 được nhấn - nếu pin 7 có sức mạnh sau đó nút 7 được nhấn - nếu pin 8 có nguồn thì nút * được nhấn
Kế hoạch của tôi là sử dụng 4 chân đầu ra kỹ thuật số và 4 chân đầu vào kỹ thuật số (/ analog?). Tôi sẽ đặt ghim kỹ thuật số đầu tiên lên cao và kiểm tra giá trị tại mỗi đầu vào trong số 4 đầu vào. Sau đó chuyển sang đầu ra thứ hai và tiếp tục như vậy.
Tôi sẽ thổi một số chân lên trên Arduino bằng cách kết nối đầu ra với đầu vào? Nếu không, tôi sẽ tiếp tục.
Hoặc, có cách nào tốt hơn không?
Xin cảm ơn trước.
Bạn có thể thử câu hỏi này tại http://electronics.stackexchange.com. Stack Overflow dành cho các câu hỏi lập trình. –
Phương pháp này của matrix_key_scanning được phát minh ít nhất bốn mươi năm trước: quét trên các dòng Y và quét các xung tương quan trên các dòng X. Sử dụng 4 dòng đầu ra và 4 dòng đầu vào và ma trận 16 thanh công tắc ngang là khá phổ biến. Nó vẫn được sử dụng trên mọi bàn phím ở phía bên này của vũ trụ. (suy nghĩ: điện thoại) – wildplasser
Một cách tiếp cận an toàn khi kết nối với một thiết bị bên ngoài là thêm một điện trở loạt từ các chân đầu ra. Nếu bạn đặt một điện trở 1 kOhm giữa đầu ra và bàn phím, bạn sẽ không thể làm hỏng đầu ra ngay cả khi bạn rút ngắn chúng xuống đất. – jdr5ca