NCD 국내 정식 공급 파트너
NCD PR2C-17과 PR2C-16은 PCA9536 칩을 사용한 I2C 디지털 IO 미니 모듈입니다. PR2C-17은 GPIO 4개를 모두 사용자가 구성하고, PR2C-16은 GPIO 3개에 I2C로 제어하는 버저를 더해 LED 표시와 경보음을 작은 모듈 하나로 처리합니다.
GPIO마다 50mA 고전류를 출력하므로 LED와 버저를 특수 스위칭 회로 없이 구동합니다. 주소는 0x64로 고정되어 한 포트에 한 개를 연결하며, 4핀 플러그로 버스에 연결합니다. 이 모듈은 (주)테솔이 국내에 공식 공급합니다.
제품 자료
연결 도면과
샘플 코드
이 제품의 데이터시트, 기계 도면, 연결 도면, 빠른 시작 가이드 등 링크를 모았습니다. 제조사 NCD가 제공하는 자료이며 영문이 많습니다.
설명서와 가이드
데이터시트와 도면
소프트웨어와 코드
특징
GPIO 4채널과
I2C 버저 제어
| 핵심 특징 | 현장에서 달라지는 점 |
|---|---|
| GPIO 4채널 | 작은 모듈 하나로 입출력 4개를 확보해 표시등과 스위치 입력을 함께 처리합니다. |
| 고전류 출력 | 출력마다 고전류를 공급하므로 LED를 별도 구동 회로 없이 바로 켭니다. |
| 버저 옵션 | PR2C-16은 네 번째 GPIO에 버저를 달아 경보음을 울립니다. |
| I2C 제어 | I2C 명령으로 GPIO의 입력과 출력 상태를 설정합니다. |
| 풀업 점퍼 | 온보드 풀업 저항을 점퍼로 선택할 수 있어 자체 I2C 포트에도 연결할 수 있습니다. |
| 납땜 없는 연결 | 4핀 플러그로 I2C 버스에 데이지 체인으로 이어 배선을 줄입니다. |

주소 제약
고정 주소 0x64와
버스 구성
두 모델의 I2C 주소는 0x64로 고정되어 있습니다. 같은 포트에 두 개를 이을 수 없으므로 한 버스에는 모듈 하나만 연결하고, 입출력이 더 필요하면 MCP23008 모듈(PR1-39)을 검토합니다.
5VDC 설계 모듈이므로 I2C 버스 커넥터의 전원을 그대로 사용합니다. 자체 I2C 포트에 연결하는 경우에는 온보드 4.7K 점퍼로 풀업 저항을 선택합니다.
고정 주소 모듈을 한 버스에 하나씩 연결한 구성
같은 주소의 모듈은 한 버스에 하나만 연결합니다. 모듈을 늘려야 하면 버스를 나누거나 MCP23008 계열로 교체합니다.
버저 제어
PR2C-16 버저를
I2C로 제어
PR2C-16은 네 번째 GPIO에 버저를 연결해 I2C 명령으로 켜고 끕니다. 상태 LED와 알림음을 같은 모듈에서 구동하므로 별도 경보 회로 없이 장비 상태를 현장에 알립니다.
버저를 탑재한 PR2C-16 모듈
PR2C-16은 GPIO 3개를 사용자 입출력으로 두고 나머지 한 채널을 버저에 할당합니다.
사용 방법
PCA9536 IO 모듈
AnyI2C 시험과 Node-RED 제어
PCA9536 미니 모듈은 Windows PC에서는 USB-I2C 변환기와 AnyI2C로, Raspberry Pi에서는 Node-RED의 ncd-red-pca9536 노드나 Python 예제로 GPIO를 제어합니다. AnyI2C에는 버저 모듈용 칩셋 항목 I2CBZ_PCA9536이 있습니다.
| 소프트웨어·도구 | 하는 일 |
|---|---|
| AnyI2C | Windows에서 칩셋 I2CBZ_PCA9536 선택, 핀 방향 설정, 버저 켜기·끄기 시험 |
| ncd-red-pca9536 | Node-RED에서 채널별 입력·출력 지정과 제어 |
| PCA9536 예제 (GitHub) | Arduino, Java, Onion Omega Python, Particle, Python 예제 |
| USB to I2C Converter (FT230XS) | PC의 가상 COM 포트로 I2C 모듈 연결 |
처음 연결하는 순서
| 순서 | 할 일 |
|---|---|
| 1 | 포함된 I2C 케이블로 모듈을 USB-I2C 변환기나 호스트 어댑터에 연결합니다. |
| 2 | Windows PC에서는 AnyI2C를 실행해 변환기에 할당된 COM 포트를 열고 칩셋 목록에서 I2CBZ_PCA9536을 고르세요. |
| 3 | 명령 목록의 Configure all pins as outputs를 눌러 핀을 출력으로 설정합니다. |
| 4 | PR2C-16은 Set Beep High와 Set Beep Low로 버저가 켜지고 꺼지는지 확인하세요. |
| 5 | Node-RED에서는 ncd-red-pca9536을 설치하고 I2C Connection의 Comm Type을 I2C Bus 또는 NCD USB로 정합니다. |
| 6 | Inject 노드의 topic을 channel_1, payload를 1 또는 0으로 보내 출력을 켜고 끄세요. |
PCA9536 설치·실행 명령과 변환기 프레임
| 명령 | 하는 일 |
|---|---|
| npm install --unsafe-perm ncd-red-pca9536 | Node-RED 디렉터리에서 PCA9536 노드 설치 |
| $> python PCA9536.py | Python 예제 실행 |
| W: 170 7 188 50 3 130 3 0 0 39 | AnyI2C의 API Data Encoded 기록에 나오는 핀 출력 설정 프레임(170 헤더, 188 I2C 명령, 39 체크섬) |
체크섬은 앞의 바이트를 모두 더한 값의 하위 8비트입니다. 형식은 소프트웨어 버전에 따라 다를 수 있으니 설치한 버전의 안내서를 함께 확인하세요.
직접 프로그램을 작성할 때는 AnyI2C의 Log Data Type을 API Data Encoded로 바꾸면 변환기와 주고받는 프레임을 그대로 볼 수 있습니다.

사양
PR2C-17·PR2C-16 모델
2개 비교 사양
| 항목 | PR2C-17 | PR2C-16 |
|---|---|---|
| 품번 | 1622702723 | 1622702228 |
| IO | 사용자 구성 GPIO 4개 | GPIO 3개 + I2C 제어 버저 |
| 출력 | 50mA 고전류 출력 | 50mA 고전류 출력 |
| 고정 주소 | 0x64 | 0x64 |
| 한 포트 장치 수 | 1개 | 1개 |
시리즈 공통 사양
| 항목 | 사양 |
|---|---|
| GPIO | 사용자 구성 4개 (PR2C-16은 3개 + 버저) |
| 출력 전류 | GPIO당 50mA 고전류 출력 |
| 주소 | 0x64 고정 (I2C 포트당 1개) |
| 전원 | 5VDC 설계 (I2C 버스 커넥터) |
| 풀업 저항 | 온보드 4.7K 점퍼 선택 (자체 I2C 포트 연결 시) |
| 연결 | 4핀 플러그 · 데이지 체인 |
| 케이블 | I2C 케이블 포함 |
| 버저 (PR2C-16) | 네 번째 GPIO 연결 · I2C 명령 제어 |
활용 분야
상태 표시와
경보 용도
- 상태 표시등 — 장비 상태를 LED 색으로 보여 줍니다.
- 경보 버저 — PR2C-16으로 알림음을 울립니다.
- 소형 부하 스위칭 — 출력마다 작은 회로를 켜고 끕니다.
- 버튼 입력 — 스위치 상태를 GPIO 입력으로 읽습니다.

선택 가이드
목적별 권장 모델
| 이럴 때 (용도) | 권장 모델 | 선택 이유 |
|---|---|---|
| 경보음이 필요할 때 | PR2C-16 | GPIO 3개에 I2C 제어 버저를 갖춥니다. |
| GPIO 4개를 모두 쓸 때 | PR2C-17 | 사용자 구성 GPIO 4개입니다. |
| 입출력이 4개보다 많을 때 | PR1-39 · PR2-8 | 8채널 MCP23008 모듈입니다. |
구성·옵션
모델별 구성과
주소
| 품번 | 구성 | 주소 |
|---|---|---|
| PR2C-17 | GPIO 4개 미니 모듈 | 0x64 고정 |
| PR2C-16 | GPIO 3개 + 버저 미니 모듈 | 0x64 고정 |
제품 상세 이미지

함께 쓰는 장치
함께 쓰는 장치와
참고 사이트
이 제품과 함께 쓰는 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 브리지 어댑터

관련 제품
같은 I2C 버스에
연결하는 모듈
- NCD 홀 효과 센서 + ADC121C I2C 미니 모듈 (PR3-7 ~ PR3-15)
- NCD MQ 가스 센서 + ADC121C I2C 미니 모듈 (PR2C-4 ~ PR2C-13)
- NCD 온습도 센서 I2C 미니 모듈 (PR2-12 ~ PR2-21 · PR10-7 · PR2C-14)
PCA9536 모듈을 한 버스에 두 개 연결할 수 있습니까?
연결할 수 없습니다. 주소가 고정되어 있으므로 한 포트에 한 개만 연결합니다.
PR2C-16의 버저는 어떻게 켭니까?
PR2C-16에서 네 번째 GPIO가 버저를 구동합니다. I2C 명령으로 제어합니다.
PCA9536 미니 모듈은 어떤 전원으로 사용합니까?
I2C 미니 모듈은 5VDC에서 동작하도록 설계되었습니다. 풀업 저항은 점퍼로 고르고 4핀 플러그로 버스에 연결합니다.
PCA9536 모듈의 출력 전류는 얼마입니까?
출력마다 50mA입니다. 고전류 출력이어서 LED와 버저를 특수 회로 없이 구동합니다.
GPIO를 입력으로도 사용할 수 있습니까?
네, 프로그래밍으로 각 채널을 입력 또는 출력으로 구성할 수 있습니다.
제품 자료
등록된 자료가 없습니다.
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

