사용자 도구

사이트 도구


products:mpaino_8a8r

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
products:mpaino_8a8r [2026/09/12 18:08] – 바깥 편집 127.0.0.1products:mpaino_8a8r [2026/09/15 15:28] (현재) – 바깥 편집 127.0.0.1
줄 5: 줄 5:
 선택한 I/O모듈과 옵션 모듈이 한 개의 제품으로 조립되어 출고됩니다. 사용자가 모듈을 추가/제거할 수 없습니다. 선택한 I/O모듈과 옵션 모듈이 한 개의 제품으로 조립되어 출고됩니다. 사용자가 모듈을 추가/제거할 수 없습니다.
  
-[[products:mpaino_x|아날로그 입력 X모듈 상세설명]] +[[products:mpaino_x|아날로그 입력 X모듈 상세설명]] \\ 
-[[products:mpaino_y|아날로그 출력 Y모듈 상세설명]] +[[products:mpaino_y|아날로그 출력 Y모듈 상세설명]] \\ 
-[[products:mpaino_f|PT100Ω 온도센서 입력 F모듈 상세설명]]+[[products:mpaino_f|PT100Ω 온도센서 입력 F모듈 상세설명]] \\
 [[products:mpaino_k|고속펄스 출력 K모듈 상세설명]] [[products:mpaino_k|고속펄스 출력 K모듈 상세설명]]
  
줄 13: 줄 13:
  
 Arduino IDE(Arduino C/C++) 또는 MPINO STUDIO 2(Arduino C/C++ & 래더로직)로 프로그램할 수 있습니다. Arduino IDE(Arduino C/C++) 또는 MPINO STUDIO 2(Arduino C/C++ & 래더로직)로 프로그램할 수 있습니다.
 +
 +[[:products:mpaino#mpaino_series_사양표|MPAINO Series 사양표]]에서 MPAINO-8A8R의 보드 이름과 기본 핀번호를 확인할 수 있습니다.
 +
 +
 +
 +
  
 \\ \\
줄 42: 줄 48:
 ===== 디지털 입력 ===== ===== 디지털 입력 =====
  
 +[[:guide:wiring#디지털_입력_한_채널_확인|처음 결선할 때는 디지털 입력 한 채널 확인 순서를 함께 보십시오. →]]
 ^ 그룹 ^ 단자 ^ 입력 구성 ^ 단자대 및 결선 예시 ^ ^ 그룹 ^ 단자 ^ 입력 구성 ^ 단자대 및 결선 예시 ^
 | COM0 | D0~D3 | 절연 디지털 입력 4점 \\ D0·D1은 INT0·INT1 겸용 |  {{:products:mpaino-input-io8.svg?740|MPAINO-8A8R 디지털 입력 단자대와 NPN·PNP 결선}}  | | COM0 | D0~D3 | 절연 디지털 입력 4점 \\ D0·D1은 INT0·INT1 겸용 |  {{:products:mpaino-input-io8.svg?740|MPAINO-8A8R 디지털 입력 단자대와 NPN·PNP 결선}}  |
줄 75: 줄 82:
  
 === 함수 예제 · 연속 판독 필터: IdigitalRead() === === 함수 예제 · 연속 판독 필터: IdigitalRead() ===
 +
 +**상세 설명:** [[commands:reference:idigitalread|IdigitalRead()]]
  
 **함수 원형** **함수 원형**
줄 97: 줄 106:
  
 === 함수 예제 · 채터링 방지: Ibounce(), IbounceOn(), IbounceOff() === === 함수 예제 · 채터링 방지: Ibounce(), IbounceOn(), IbounceOff() ===
 +
 +**상세 설명:** [[commands:ibounce|Ibounce()]] · [[commands:reference:ibounceon|IbounceOn()]] · [[commands:reference:ibounceoff|IbounceOff()]]
  
 **함수 원형** **함수 원형**
줄 139: 줄 150:
  
 === 함수 예제 · 입력 토글: Ialt() === === 함수 예제 · 입력 토글: Ialt() ===
 +
 +**상세 설명:** [[commands:reference:ialt|Ialt()]]
  
 **함수 원형** **함수 원형**
줄 171: 줄 184:
 ===== 릴레이 출력 ===== ===== 릴레이 출력 =====
  
 +[[:guide:wiring#릴레이_출력_한_채널_확인|처음 결선할 때는 릴레이 출력 한 채널 확인 순서를 함께 보십시오. →]]
 ^ 그룹 ^ 출력 단자 ^ 접점 구성 ^ 단자대 및 결선 예시 ^ ^ 그룹 ^ 출력 단자 ^ 접점 구성 ^ 단자대 및 결선 예시 ^
 | COM2 | D64~D67 | 릴레이 출력 4점이 COM2 공유 |  {{:products:mpaino-output-relay8.svg?740|MPAINO-8A8R 출력 단자대와 부하 결선}}  | | COM2 | D64~D67 | 릴레이 출력 4점이 COM2 공유 |  {{:products:mpaino-output-relay8.svg?740|MPAINO-8A8R 출력 단자대와 부하 결선}}  |
줄 279: 줄 293:
  
 <code cpp> <code cpp>
-// MP 다운로드 케이블의 Serial 모니터 ↔ RS-232 Serial1+// USB 다운로드 포트의 Serial 모니터 ↔ RS-232 Serial1
 void setup() { void setup() {
   Serial.begin(115200);   Serial.begin(115200);
줄 298: 줄 312:
  
 <code cpp> <code cpp>
-// MP 다운로드 케이블의 Serial 모니터 ↔ RS-232 Serial2+// USB 다운로드 포트의 Serial 모니터 ↔ RS-485 Serial2
 void setup() { void setup() {
   Serial.begin(115200);   Serial.begin(115200);
줄 317: 줄 331:
  
 <code cpp> <code cpp>
-// MP 다운로드 케이블의 Serial 모니터 ↔ RS-232 Serial3+// USB 다운로드 포트의 Serial 모니터 ↔ UART Serial3
 void setup() { void setup() {
   Serial.begin(115200);   Serial.begin(115200);
줄 371: 줄 385:
  
 === 함수 예제 · Modbus RTU Slave: ImodbusRTUMem(), ImodbusRTUAdr(), ImodbusRTUInit(), ImodbusRTU() === === 함수 예제 · Modbus RTU Slave: ImodbusRTUMem(), ImodbusRTUAdr(), ImodbusRTUInit(), ImodbusRTU() ===
 +
 +**상세 설명:** [[commands:reference:imodbusrtumem|ImodbusRTUMem()]] · [[commands:reference:imodbusrtuadr|ImodbusRTUAdr()]] · [[commands:reference:imodbusrtuinit|ImodbusRTUInit()]] · [[commands:reference:imodbusrtu|ImodbusRTU()]]
  
 **함수 원형** **함수 원형**
줄 415: 줄 431:
  
 === 함수 예제 · Modbus RTU Master: ImodbusRTUmasterInit(), ImodbusRTUmaster() === === 함수 예제 · Modbus RTU Master: ImodbusRTUmasterInit(), ImodbusRTUmaster() ===
 +
 +**상세 설명:** [[commands:reference:imodbusrtumasterinit|ImodbusRTUmasterInit()]] · [[commands:reference:imodbusrtumaster|ImodbusRTUmaster()]]
  
 **함수 원형** **함수 원형**
줄 455: 줄 473:
  
 === 함수 예제 · LS산전 Cnet SLave: ICnetMem(), ICnetAdr(), ICnetInit(), ICnet() === === 함수 예제 · LS산전 Cnet SLave: ICnetMem(), ICnetAdr(), ICnetInit(), ICnet() ===
 +
 +**상세 설명:** [[commands:reference:icnetmem|ICnetMem()]] · [[commands:reference:icnetadr|ICnetAdr()]] · [[commands:reference:icnetinit|ICnetInit()]] · [[commands:reference:icnet|ICnet()]]
  
 **함수 원형** **함수 원형**
줄 538: 줄 558:
  
 === 함수 예제 · 입력 범위 환산: IanalogRead(), IanalogReadf() === === 함수 예제 · 입력 범위 환산: IanalogRead(), IanalogReadf() ===
 +
 +**상세 설명:** [[commands:reference:ianalogread|IanalogRead()]] · [[commands:reference:ianalogreadf|IanalogReadf()]]
  
 **함수 원형** **함수 원형**
줄 569: 줄 591:
  
 === 함수 예제 · 4~20mA 범위 환산: IanalogRead2(), IanalogRead2f() === === 함수 예제 · 4~20mA 범위 환산: IanalogRead2(), IanalogRead2f() ===
 +
 +**상세 설명:** [[commands:reference:ianalogread2|IanalogRead2()]] · [[commands:reference:ianalogread2f|IanalogRead2f()]]
  
 **함수 원형** **함수 원형**
줄 602: 줄 626:
  
 === 함수 예제 · 이동 평균: analogReadAvg(), analogRead2Avg() === === 함수 예제 · 이동 평균: analogReadAvg(), analogRead2Avg() ===
 +
 +**상세 설명:** [[commands:reference:analogreadavg|analogReadAvg()]] · [[commands:reference:analogread2avg|analogRead2Avg()]]
  
 **함수 원형** **함수 원형**
줄 651: 줄 677:
  
 === 함수 예제 · NTC 온도 변환: ntcRead(), ntcReadf() === === 함수 예제 · NTC 온도 변환: ntcRead(), ntcReadf() ===
 +
 +**상세 설명:** [[commands:reference:ntcread|ntcRead()]] · [[commands:reference:ntcreadf|ntcReadf()]]
  
 **함수 원형** **함수 원형**
줄 682: 줄 710:
  
 === 함수 예제 · PT100 입력값 읽기: pt100Read() === === 함수 예제 · PT100 입력값 읽기: pt100Read() ===
 +
 +**상세 설명:** [[commands:reference:pt100read|pt100Read()]]
  
 **함수 원형** **함수 원형**
줄 726: 줄 756:
  
 === 함수 예제 · 출력 범위 환산: IanalogWrite(), IanalogWritef() === === 함수 예제 · 출력 범위 환산: IanalogWrite(), IanalogWritef() ===
 +
 +**상세 설명:** [[commands:reference:ianalogwrite|IanalogWrite()]] · [[commands:reference:ianalogwritef|IanalogWritef()]]
  
 **함수 원형** **함수 원형**
줄 767: 줄 799:
  
 === 함수 예제 · 듀티값 지정: PWM() === === 함수 예제 · 듀티값 지정: PWM() ===
 +
 +**상세 설명:** [[commands:reference:pwm|PWM()]]
  
 **함수 원형** **함수 원형**
줄 787: 줄 821:
  
 === 함수 예제 · 주파수·듀티 설정: FDPWM() === === 함수 예제 · 주파수·듀티 설정: FDPWM() ===
 +
 +**상세 설명:** [[commands:reference:fdpwm|FDPWM()]]
  
 **함수 원형** **함수 원형**
줄 807: 줄 843:
  
 === 함수 예제 · 지정 개수 펄스 출력: NPWM_BEGIN(), NPWM() === === 함수 예제 · 지정 개수 펄스 출력: NPWM_BEGIN(), NPWM() ===
 +
 +**상세 설명:** [[commands:reference:npwm_begin|NPWM_BEGIN()]] · [[commands:reference:npwm|NPWM()]]
  
 **함수 원형** **함수 원형**
줄 829: 줄 867:
  
 === 함수 예제 · 채널 출력 정지·재개: PWMOFF() === === 함수 예제 · 채널 출력 정지·재개: PWMOFF() ===
 +
 +**상세 설명:** [[commands:reference:pwmoff|PWMOFF()]]
  
 **함수 원형** **함수 원형**
줄 856: 줄 896:
  
 === 함수 예제 · PWM 타이머 정지·초기화: PWM_RESET() === === 함수 예제 · PWM 타이머 정지·초기화: PWM_RESET() ===
 +
 +**상세 설명:** [[commands:reference:pwm_reset|PWM_RESET()]]
  
 **함수 원형** **함수 원형**
줄 904: 줄 946:
   - Arduino IDE의 도구 → 포트에서 확인한 COM 번호를 선택합니다.   - Arduino IDE의 도구 → 포트에서 확인한 COM 번호를 선택합니다.
   - 도구 → 보드에서 ''MPAINO-8A8R(T)''을 선택합니다.   - 도구 → 보드에서 ''MPAINO-8A8R(T)''을 선택합니다.
-  - 도구 → 프로그래머에서 ''AVR ISP''를 선택하고 프로그램을 업로드합니다.+  - Arduino IDE 상단에서 **검증(✓)**을 누르고 오류가 없으면 **업로드(→)**를 눌러 프로그램을 전송합니다.
  
 [[https://www.ilogics.net/ko-kr/resources/downloads/manual/15|MPAINO 사용설명서 다운로드]] [[https://www.ilogics.net/ko-kr/resources/downloads/manual/15|MPAINO 사용설명서 다운로드]]
줄 926: 줄 968:
  
 [[products:mpaino|← MPAINO Series 비교표로 돌아가기]] [[products:mpaino|← MPAINO Series 비교표로 돌아가기]]
- 
  
products/mpaino_8a8r.1789204138.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki