2015-01-13 4 views
0

Arduino가 외부 배터리에서 inputPin으로 5V를 수신 할 수 있습니까?Arduino 외부 시스템의 입력 핀

전원 공급 장치가 있고 이벤트가 발생한 후 5V가 발생하는 시스템이있는 경우. Arduino는이 입력을 어떻게 읽을 수 있습니까?

+0

특히 사양/설명서에서 누락 된 사항이 있습니까? 당신은 그들의 제품에 대해서 궁금해하십니까? – Abecee

+0

관련이 있거나이 기능이있는 경우 찾을 수 없습니다. –

+0

"http://arduino.cc/ko/Tutorial/DigitalReadSerial"에서 정보를 찾을 수 있습니다. line 'int buttonState = digitalRead (pushButton);' 핀의 High (5V) 또는 Low (0V) 상태를 읽는 코드입니다. –

답변

1

이것은 전기적인 문제입니다. 소프트웨어 문제는 아닙니다.

다음은 진행 방법입니다. 1) 두 보드의 접지가 동일한 지 확인하십시오 (GND를 함께 연결하고 충돌이 없는지 확인하십시오). 2) 출력을 Arduino 보드 (핀 2). 이 연결은 바람직하게 저항기를 사용하여 이루어지며, 1 kOhm은 괜찮습니다.

소프트웨어 측면에서이 핀을 입력 pinMode(2,INPUT);setup()으로 설정 한 다음 status = digitalRead(2);loop()에 입력하면됩니다.