Table of Contents
출력 제어
본 예제는 FADUINO-18TA / FADUINO-32TA 모델에서 동작하는 출력 제어 샘플입니다.
DC SINK(NPN TR) 출력 포트의 기본 동작을 확인하기 위한 예제로, STATUS LED와 함께 출력 포트(38번)를 ON/OFF 제어합니다.
본 소스는 출력 포트 결선 상태 및 출력 동작 여부를 확인하기 위한 최초 테스트용 프로그램으로 권장됩니다.
이 예제는 다음 사항을 확인하는 데 목적이 있습니다.
- 프로그램 업로드가 정상적으로 되었는지
- 출력 포트가 실제로 ON/OFF 동작하는지
- 출력 결선 및 외부 전원이 올바르게 연결되었는지
const int StatusLED = 13; const int Sink38 = 38; void setup() { pinMode(StatusLED, OUTPUT); pinMode(Sink38 , OUTPUT); } void loop() { digitalWrite(StatusLED, HIGH); digitalWrite(Sink38 , HIGH); delay(1000); digitalWrite(StatusLED, LOW); digitalWrite(Sink38 , LOW); delay(1000); }
출력 결선 시 반드시 확인하세요
DC SINK(NPN TR) 출력은 전압을 출력하지 않습니다. 출력 ON 시, 해당 포트는 GND로 연결되는 역할만 수행합니다.
따라서 다음 조건이 반드시 충족되어야 합니다.
- 부하는 외부 전원(+단자) 과 출력 포트 사이에 연결되어야 합니다
- 출력 전원(DC 5~24V)이 별도로 공급되어야 합니다
- 출력 전원을 연결하지 않으면, 프로그램이 정상이어도 부하는 동작하지 않습니다
STATUS LED는 내부 회로에 연결되어 있으므로 점등되지만, 외부 부하는 전원 결선이 없으면 절대 동작하지 않습니다.
이런 경우가 가장 많습니다
- 출력 테스트를 했는데 LED만 깜빡이고 부하가 동작하지 않음
- 출력 포트에서 전압이 나오지 않는다고 판단함
- 출력 전원을 연결하지 않은 상태에서 오동작으로 오해함
위 현상은 정상적인 동작이며, 출력 방식에 대한 오해로 발생하는 경우가 대부분입니다.
기술지원 정책
당사에서는 고객께서 작성하신 사용자 소스에 대한 분석 및 수정 서비스는 제공하지 않고 있음을 양해 부탁드립니다. 기술지원은 당사에서 제공한 하드웨어 사양, 결선 방법, 정상 동작 여부에 한하여 지원이 가능합니다. 감사합니다.
본 샘플 소스는 사전에 정상 동작이 확인된 예제입니다.
