NCD 국내 정식 공급 파트너
NCD PR3-1은 MCP23008 입출력 확장기가 ULN2803 오픈 콜렉터 드라이버를 구동하는 8채널 오픈 콜렉터 출력 컨트롤러(I2C 출력 모듈)입니다. I2C 명령 한 줄로 채널당 최대 80 mA의 소형 부하를 접지 쪽에서 개폐합니다.
출력이 켜지면 해당 채널의 LED가 점등되어 배선 상태를 눈으로 구분할 수 있고, 주소 점퍼 3개로 한 I2C 포트에 8개까지 이어 늘릴 수 있습니다. USB-I2C 변환기를 거치면 Windows 8과 10 PC에서도 제어하며, 이 모듈은 (주)테솔이 국내에 공식 공급합니다.
제품 자료
연결 도면과
샘플 코드
이 제품의 데이터시트, 기계 도면, 연결 도면, 빠른 시작 가이드 등 링크를 모았습니다. 제조사 NCD가 제공하는 자료이며 영문이 많습니다.
설명서와 가이드
데이터시트와 도면
소프트웨어와 코드
특징
8채널 오픈 콜렉터로
소형 부하 직접 구동
| 핵심 특징 | 현장에서 달라지는 점 |
|---|---|
| I2C 제어 | MCP23008이 8개 출력을 I2C로 개폐하므로 호스트 핀 8개 대신 두 가닥 버스만 사용합니다. |
| 오픈 콜렉터 출력 | 외부 부하를 접지에 연결하거나 분리하는 방식이므로 부하 전원을 보드와 따로 구성할 수 있습니다. |
| 출력 상태 LED | 출력이 켜지면 해당 LED가 점등되어 배선 점검 시간을 줄입니다. |
| 주소 점퍼 3개 | 같은 I2C 포트에 최대 8개를 이어 채널 수를 늘립니다. |
| USB 연결 | USB-I2C 변환기로 PC에서도 제어하므로 호스트 보드 없이 시험합니다. |
| 플랫폼 호환 | Arduino, Raspberry Pi, Onion, PyCom과 함께 사용합니다. |

프로그래밍
출력 모드 설정과
부하 연결
MCP23008은 8비트 출력 모드로 설정해야 올바르게 동작하며, 비트를 켠 채널의 오픈 콜렉터 출력이 활성화됩니다. 활성 상태에서 흐를 수 있는 전류는 채널당 80 mA이므로 릴레이 코일이나 표시등처럼 작은 부하에 적합합니다.
소형 릴레이와 표시등 연결
소형 백열등, 고휘도 LED 표시등, 소형 릴레이를 출력 단자에 연결하고 공통 전원을 외부에서 공급합니다. 큰 전류가 필요한 부하는 PR21 시리즈 FET 드라이버로 옮기세요.

주소 구성
여러 보드를
한 버스에 묶기
보드 위 주소 점퍼 3개로 서로 다른 주소를 지정하면 같은 I2C 포트에 최대 8개를 연결해 64개 출력까지 늘릴 수 있습니다. USB-I2C 변환기와 BridgeX5 시리즈 컨트롤러도 호환되며, 마스터 어댑터는 nodeLynk가 필요합니다.
사용 방법
PR3-1 MCP23008 드라이버
I2C 예제 코드와 Node-RED
PR3-1은 nodeLynk 마스터 어댑터나 USB-I2C 변환기에 연결해 MCP23008을 8-Bit Output 모드로 설정한 뒤 비트를 켜고 끄는 방식으로 출력을 제어합니다. NCD가 공개한 Arduino, C, Java, Python, Particle 예제와 Node-RED 노드를 사용합니다.
| 소프트웨어·도구 | 하는 일 |
|---|---|
| MCP23008_8-Channel 예제 (GitHub) | Arduino, C, Java, Onion Omega Python, Particle, Python 예제 |
| ncd-red-mcp23008 | Node-RED에서 MCP23008 출력 제어(ncd-red-comm 사용) |
| AnyI2C | Windows PC와 USB-I2C 변환기로 I2C 명령 시험 |
| nodeLynk 마스터 어댑터 | Arduino, Raspberry Pi, Onion, PyCom 등 호스트와 4핀 I2C 연결 |
처음 연결하는 순서
| 순서 | 할 일 |
|---|---|
| 1 | 호스트에 맞는 nodeLynk 마스터 어댑터나 USB-I2C 변환기를 준비하고 포함된 4선 I2C 케이블로 PR3-1을 연결합니다. |
| 2 | 같은 포트에 여러 개를 이을 때는 보드마다 주소 점퍼 3개를 서로 다르게 맞추세요. |
| 3 | GitHub의 MCP23008_8-Channel 예제 중 사용할 언어 폴더를 내려받습니다. |
| 4 | 예제나 직접 작성한 코드로 MCP23008을 8-Bit Output 모드로 설정한 뒤 출력 비트를 켜세요. |
| 5 | 켜진 채널의 상태 LED가 점등되는지 보고 부하 배선을 확인합니다. |
MCP23008 예제·Node-RED 설치 명령
| 명령 | 하는 일 |
|---|---|
| $> python Sample#.py | Python 예제 실행(# 자리에 예제 번호) |
| $>gcc Sample#.c -o Sample# | C 예제 컴파일 |
| $>./Sample# | 컴파일한 C 예제 실행 |
| npm install ncd-red-mcp23008 | Node-RED 디렉터리에서 MCP23008 노드 설치 |
명령 형식은 예제 저장소와 라이브러리 버전에 따라 다를 수 있으니 내려받은 README를 함께 확인하세요.
ncd-red-mcp23008은 ncd-red-comm 라이브러리에 의존하므로, Raspberry Pi에서 노드가 불러와지지 않으면 Node, NPM, Node-RED를 LTS 버전으로 올린 뒤 다시 설치하세요.

사양
PR3-1 8채널 출력
세부 사양
| 항목 | 사양 |
|---|---|
| 채널 | 8채널 오픈 콜렉터 출력 |
| 채널당 전류 | 최대 80 mA |
| 구동 칩 | MCP23008 + ULN2803 |
| 인터페이스 | I2C (MCP23008, 8비트 출력 모드로 설정) |
| 표시 | 출력 상태 LED 8개 |
| 확장 | I2C 포트당 최대 8개 (주소 점퍼 3개) |
| 호환 | USB-I2C 변환기 · BridgeX5 시리즈 컨트롤러 |
| 마스터 어댑터 | nodeLynk 마스터 어댑터 필요 |
| 호환 플랫폼 | Arduino · Raspberry Pi · Onion · PyCom |
| PC 연결 | USB를 통한 Windows 8 · 10 PC |
활용 분야
저전력 부하의
I2C 제어 현장
- 소형 조명 — 소형 백열등이나 저전력 조명을 켜고 끕니다.
- 소형 릴레이 구동 — 마이크로컨트롤러로 릴레이를 구동합니다.
- 표시등 제어 — 고휘도 LED 표시등을 I2C 명령으로 제어합니다.
- PC 제어 — USB 변환기로 여러 출력을 PC에서 제어합니다.

선택 가이드
부하 전류별
권장 모델
| 이럴 때 (현장 조건) | 권장 모델 | 선택 이유 |
|---|---|---|
| 채널당 80 mA 이하의 소형 부하를 쓸 때 | PR3-1 | ULN2803 오픈 콜렉터 출력 8채널입니다. |
| 큰 전류 부하를 쓸 때 (채널당 5.5 A 정격) | PR21 시리즈 (8채널 8W FET) | FET 출력으로 대전류를 개폐합니다. |
구성·옵션
구성과
연결 장치
| 구분 | 내용 |
|---|---|
| 모델 | PR3-1 |
| 구동 칩 | MCP23008 + ULN2803 |
| 연결 | I2C 포트당 최대 8개 · 주소 점퍼 3개 |
| 호환 | USB-I2C 변환기 · BridgeX5 시리즈 컨트롤러 |
| 마스터 어댑터 | nodeLynk 마스터 어댑터 필요 |
제품 상세 이미지


함께 쓰는 장치
함께 쓰는 장치와
참고 사이트
이 제품과 함께 쓰는 NCD 장치와 참고 사이트로 연결되는 링크입니다. NCD 스토어와 외부 사이트는 영문입니다.
호환 보드와 어댑터 (NCD 스토어)
- NCD I2C 인터페이스 어댑터 전체
- nodeLynk I2C 확장 장치 전체
- Raspberry Pi 2·3용 Key Fob 수신기와 I2C 확장 포트
- Particle·Feather용 스크류 터미널
- Particle Electron·Photon용 I2C 쉴드 — 외향 5V I2C 포트
- Particle·Feather용 I2C 쉴드
- Arduino Uno용 I2C 쉴드 — LED 디스플레이·부저·Key Fob·무선
- WiPy2·LoPy용 스크류 터미널 브레이크아웃 보드
- Particle Photon용 스크류 터미널 브레이크아웃 보드 — 전원 공급 장치 포함
- Raspberry Pi 2·3·4용 I2C 쉴드 — 내향 I2C 포트
- Raspberry Pi Zero용 Key Fob 수신기와 I2C 확장 포트
- Particle·Feather용 배터리 I2C 쉴드
- Raspberry Pi Zero용 I2C 쉴드 — 외향 I2C 포트
- Raspberry Pi용 I2C 쉴드 — 외향 I2C 포트
- Arduino Nano용 I2C 쉴드
- Raspberry Pi 2·3·4용 I2C 쉴드 — 외향 I2C 포트, HDMI 포트로 종단
- Raspberry Pi 2·3·4용 I2C 쉴드 — 외향 I2C 포트
- Arduino Uno용 I2C 쉴드
- BeagleBone용 I2C 쉴드 — 외향 I2C 포트
- Particle Electron용 I2C 쉴드 — 스크류 터미널, 2A 전원 공급 장치
- Banana Pi용 I2C 쉴드 — 외향 I2C 포트, HDMI 포트로 종단
- Adafruit Huzzah ESP8266용 I2C 쉴드 — USB·I2C 포트 내장
- 크로스 플랫폼 I2C 슬레이브 장치
- NCD IoT 인터페이스 장치 전체
- Arduino Micro용 I2C 쉴드 — I2C 확장 포트
- Arduino Uno용 I2C 확장 포트 쉴드
- Arduino Due용 듀얼 I2C 쉴드
- CHIP용 I2C 쉴드
- NodeMCU ESP8266용 I2C 쉴드 — USB·I2C 포트 내장
- Adafruit Huzzah ESP8266 호스트 어댑터 — USB·I2C 확장 포트 내장
- Particle Photon용 I2C 어댑터
- Particle Electron용 I2C 어댑터
- Onion Omega용 I2C 어댑터
- Pycom WiPy·LoPy용 I2C 어댑터
- Raspberry Pi용 I2C 어댑터
- Raspberry Pi 2·3용 I2C 어댑터
- Raspberry Pi Zero용 I2C 어댑터
- USB-I2C 변환기 — 가상 COM 포트, FT230XS
- BridgeX5 — 듀얼 USB 5포트 I2C 브리지 어댑터
관련 제품
PR3-1과 함께 보는
NCD 드라이버
- NCD MCP23008 8채널 8W FET 드라이버 (PR21-1 · 2 · 4 · 5)
- NCD MCP23008 4채널 8W FET 드라이버 (PR22-4 · PR22-1)
- NCD PR15-5 16채널 솔리드 스테이트 릴레이 컨트롤러 (I2C)
PR3-1로 큰 전류가 필요한 부하도 구동할 수 있습니까?
아닙니다. 채널당 최대 80 mA까지 구동하므로 큰 부하는 PR21 시리즈 FET 드라이버를 사용하세요.
PR3-1은 출력 상태를 눈으로 확인할 수 있습니까?
네, 출력마다 상태 LED가 있어 켜진 채널을 바로 구분할 수 있습니다.
PR3-1을 PC에서도 제어할 수 있습니까?
네, USB-I2C 변환기나 BridgeX5 시리즈 컨트롤러에 연결해 제어할 수 있습니다.
PR3-1은 한 I2C 포트에 몇 개까지 연결할 수 있습니까?
I2C 포트 하나에 최대 8개까지 연결할 수 있습니다. 보드마다 주소 점퍼를 다르게 설정하세요.
제품 자료
FAQ 자주묻는 질문
등록된 내용이 없습니다.
Related Insights
-
NCD 무선 센서를 게이트웨이와 Node-RED에 연결하는 순서
NCD Enterprise IIoT Gateway는 Wi-Fi AP로 192.168.0.1에 처음 접속하고, 주소 뒤 :1880으로 Node-RED를 엽니다. 센서 설정 모드 진입과 Wireless Device 노드…
2026-10-26
-
산업용 전류 모니터링, NCD 센서의 실시간 활용
NCD 전류 모니터링 센서로 모터와 펌프의 과부하를 실시간 감지하고 에너지 소비를 최적화하며 예측 유지보수를 구현하는 방법을 안내합니다.
2023-04-30
-
예측 유지보수용 NCD 무선 센서 4종 활용
NCD 예측 유지보수 센서 V3, 기울기 센서, AC 전류 모니터 센서로 컨베이어 진동, 기계 기울기, 모터·펌프 전기적 동작과 사이클 수를 감시하는 방법을 사양과 함께 정리했습니다.
2023-03-31
-
서버실 무선 온습도 모니터링: 권장 범위와 NCD 센서
서버실 권장 온도는 20°C~21.66°C, 상대 습도는 40-60%입니다. DigiMesh 기반 NCD 무선 온습도 센서와 모뎀·게이트웨이 수신기 선택을 정리했습니다.
2021-12-29
-
IoT 무선 센서로 자산 활용률 계산하기 (NCD)
자산 활용률 계산을 자동화하는 NCD IoT 기기 가동 시간 모니터링 무선 센서의 데이터 수집·전송·분석 단계와 Mesh 통신, 배터리 구동, Node-RED 통합을 소개합니다.
2024-10-01
-
NCD IoT 게이트웨이와 모뎀의 차이
NCD IoT 게이트웨이와 IoT 모뎀의 정의와 차이, 펌웨어 업데이트 필요 여부, Node-Red로 모뎀을 게이트웨이처럼 쓰는 방법과 NCD 모뎀 제품군을 안내합니다.
2024-02-26

