2017-09-06 1 views
-1

내 프로젝트에서는 Arduino를 사용하여 특정 동작을 수행하는 데 필요한 푸시 버튼이 필요합니다. 하지만 불행히도 푸시 버튼을 살 수는 없으며 조금은 서둘러야합니다. Arduino의 3.3V 출력 핀과 입력 핀을 사용하여 스위치를 만들 수 있습니까? 두 개의 점퍼 선을 추가하고 함께 연결하고 싶습니다. 둘 다 연결되어 있으면 스위치가 켜져 있어야합니다. 내가 할 수 있을까? 그렇다면 어떻게?Arduino 디지털 핀을 입력 핀에 연결하고 버튼으로 작동

+0

하드웨어 질문이 주제와 관련이 없으므로이 질문을 주제와 관련없는 것으로 보겠다. –

+0

[여기에 대해 질문 할 수있는 항목은 무엇입니까?] (https://stackoverflow.com/help/on-topic) –

답변

1

VCC, GND 및 입력 핀을 사용하기 위해 출력 및 입력 핀이 필요하지 않습니다.

디지털 입력 핀을 VCC에 연결하면 1이 등록됩니다. GND에 연결하면 0이 등록됩니다. 핀을 플로팅 상태로두면 알 수없는 결과가 발생합니다.

당신이 (500R은 1K, 10K는별로 중요하지 않습니다) 편리한 저항이있는 경우, 당신은 같은 것을 수행 할 수 있습니다

Arduino GND <---->[resistor]<--+-------> Arduino input pin 
           |  
           |  
           +-= -]--> Arduino VCC 

당신은 진정한 등록 할 VCC 와이어를 연결하고 등록 해제를 그릇된. GND와 직렬로 연결된 저항으로 인해 핀이 떠 다니는 것을 피할 수 있습니다.

+0

예방 조치가 있습니까? : D –

+0

아니, 잘 작동 할거야. 코드에 일부 디 바운싱을 추가해야 할 수도 있지만 빠른 테스트를 위해서는 효과적입니다. – ThoriumBR

관련 문제