===== 출력 제어 ===== 본 예제는 **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만 깜빡이고 부하가 동작하지 않음 * 출력 포트에서 전압이 나오지 않는다고 판단함 * 출력 전원을 연결하지 않은 상태에서 오동작으로 오해함 위 현상은 **정상적인 동작**이며, 출력 방식에 대한 오해로 발생하는 경우가 대부분입니다. ===== 기술지원 정책 ====== 당사에서는 고객께서 작성하신 사용자 소스에 대한 분석 및 수정 서비스는 제공하지 않고 있음을 양해 부탁드립니다. 기술지원은 당사에서 제공한 하드웨어 사양, 결선 방법, 정상 동작 여부에 한하여 지원이 가능합니다. 감사합니다. 본 샘플 소스는 사전에 정상 동작이 확인된 예제입니다. [[..:index|FADUINO]]