사용자 도구

사이트 도구


guide:getting_started

차이

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

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
guide:getting_started [2026/09/14 23:56] – 바깥 편집 127.0.0.1guide:getting_started [2026/09/15 15:28] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 ====== Arduino IDE로 시작하기 ====== ====== Arduino IDE로 시작하기 ======
  
-이 페이지는 MPAINO-8A8R(T)ㆍ16A16R(T)와 MPINO-8A4R(T)-S8A8R(T)-S의 첫 업로드를 안내합니다. 제품 라벨에서 모델명을 확인한 뒤 해당 절차로 이동십시오.+Arduino IDE와 ILOGICS 보드를 설치하고 MPINOㆍMPAINO 제품에 첫 프로그램을 업로드한 뒤 디지털 입출력을 확인하는 방법을 설명합니다.
  
-===== 1. 사용할 제품 선택 ===== +===== 1. Arduino IDE와 ILOGICS 보드 설치 =====
- +
-^ 제품 ^ PC 연결 ^ Arduino IDE 보드 선택 ^ 첫 입력·출력 ^ +
-| [[products:mpaino_8a8r|MPAINO-8A8R]] · [[products:mpaino_8a8t|MPAINO-8A8T]] | CPU 모듈의 USB 다운로드 포트 | ''MPAINO-8A8R(T)'' | 입력 ''0'' · 출력 ''64''+
-| [[products:mpaino_16a16r|MPAINO-16A16R]] · [[products:mpaino_16a16t|MPAINO-16A16T]] | CPU 모듈의 USB 다운로드 포트 | ''MPAINO-16A16R(T)'' | 입력 ''0'' · 출력 ''64''+
-| [[products:mpino_8a4r_s|MPINO-8A4R-S]] · [[products:mpino_8a4t_s|MPINO-8A4T-S]] | **MP 다운로드 케이블** | ''MPINO-8A4R(T)-S'' | 입력 ''0''(P0) · 출력 ''32''(P32) | +
-| [[products:mpino_8a8r_s|MPINO-8A8R-S]] · [[products:mpino_8a8t_s|MPINO-8A8T-S]] | **MP 다운로드 케이블** | ''MPINO-8A8R(T)-S'' | 입력 ''0''(P0) · 출력 ''32''(R32/P32) | +
- +
-[[#mpaino-8a8r_t_첫_업로드|MPAINO-8A8R(T) 절차]] · [[#mpaino-16a16r_t_첫_업로드|MPAINO-16A16R(T) 절차]] · [[#mpino-8a4r_t_-s_첫_업로드|MPINO-8A4R(T)-S 절차]] · [[#mpino-8a8r_t_-s_첫_업로드|MPINO-8A8R(T)-S 절차]] +
- +
-다른 모델은 [[products:mpaino|MPAINO Series]] 또는 [[products:mpino_series|MPINO Series]]에서 해당 제품의 케이블·핀맵과 개발 환경을 확인할 수 있습니다. 아래 예제의 입출력 번호를 다른 모델에 그대로 사용하지 마십시오. +
- +
-===== 2. Arduino IDE와 ILOGICS 보드 설치 =====+
  
 {{ :guide:arduino-ide-setup-flow-ko.svg?1000 |Arduino IDE와 ILOGICS SDK를 설치한 뒤 보드와 포트를 선택하는 순서 }} {{ :guide:arduino-ide-setup-flow-ko.svg?1000 |Arduino IDE와 ILOGICS SDK를 설치한 뒤 보드와 포트를 선택하는 순서 }}
줄 23: 줄 11:
   - [[https://www.arduino.cc/en/software|Arduino 공식 다운로드 페이지]]에서 Windows용 Arduino IDE를 설치합니다.   - [[https://www.arduino.cc/en/software|Arduino 공식 다운로드 페이지]]에서 Windows용 Arduino IDE를 설치합니다.
   - [[https://www.ilogics.net/ko-kr/resources/downloads/software/3|ILOGICS Arduino SDK 다운로드 페이지]]에서 ''ARDUINO SDK INSTALL''을 내려받아 실행합니다.   - [[https://www.ilogics.net/ko-kr/resources/downloads/software/3|ILOGICS Arduino SDK 다운로드 페이지]]에서 ''ARDUINO SDK INSTALL''을 내려받아 실행합니다.
-  - Arduino IDE를 종료했다가 다시 실행합니다. 이어서 아래 제품별 절차에 따라 케이블, 보드, 포트를 선택합니다.+  - Arduino IDE를 종료했다가 다시 실행합니다.
  
-Arduino IDE 화면 왼쪽 위의 **검증(✓)**은 코드를 컴파일하고, 옆의 **업로드(→)**는 선택한 포트의 제품에 프로그램을 전송합니다. 보드·포트 선택 화면은 아래에서 제품별로 보여줍니다.+Arduino IDE 화면 왼쪽 위의 **검증(✓)**은 코드를 컴파일하고, 옆의 **업로드(→)**는 선택한 포트의 제품에 프로그램을 전송합니다.
  
 ILOGICS SDK는 디지털 입출력 방향을 자동으로 설정합니다. 아래 예제에 ''pinMode()''를 추가할 필요가 없습니다. ILOGICS SDK는 디지털 입출력 방향을 자동으로 설정합니다. 아래 예제에 ''pinMode()''를 추가할 필요가 없습니다.
  
-===== 3MPAINO-8A8R(T) 첫 업로드 =====+===== 2제품 연결과 COM 포트 확인 ===== 
 + 
 +처음 업로드할 때는 출력 부하를 분리합니다. 제품의 전원 사양과 R(릴레이)ㆍT(트랜지스터) 출력 형식은 해당 제품 상세페이지에서 확인하십시오.
  
-==== 제품 연결 ====+==== MPAINO 전체 모델 ====
  
-  - 제품 라벨의 전원 사양과 R(릴레이)·T(트랜지스터) 출력 형식을 확인합니다. 처음 업로드할 때는 출력 부하를 분리합니다. +  - PC와 CPU 모듈의 **USB 다운로드 포트**를 USB 케이블로 연결합니다. 
-  - PC와 CPU 모듈의 **USB 다운로드 포트**를 USB 케이블로 연결합니다. USB 연결만으로 현장 출력 부하까지 동작한다고 판단하지 말고, 제품 사양에 맞는 본체 전원을 확인합니다. +  - Windows **장치 관리자 → 포트(COM 및 LPT)**에서 ''Silicon Labs CP210x USB to UART Bridge(COMx)''의 COM 번호를 확인합니다. 
-  - Windows **장치 관리자 → 포트(COM 및 LPT)**에서 ''Silicon Labs CP210x USB to UART Bridge(COMx)''의 COM 번호를 확인합니다. 포트가 나타나지 않으면 [[https://www.ilogics.net/ko-kr/resources/downloads/driver/2|CP210x USB 드라이버]]를 설치한 뒤 다시 연결합니다.+  - 포트가 나타나지 않으면 [[https://www.ilogics.net/ko-kr/resources/downloads/driver/2|CP210x USB 드라이버]]를 설치한 뒤 다시 연결합니다.
  
-==== 보드와 포트 선택 ====+==== MPINO-16A8R ====
  
-Arduino IDE 상단의 드 선택 칸에서 **Select other board and port…**를 니다.+  - PC와 제품의 **USB 다운로드 포트**를 **USB A to B 케이블**로 연결합니다. 
 +  - 장치 관리자에서 ''Silicon Labs CP210x USB to UART Bridge(COMx)''의 COM 번호를 확인합니다. 
 +  - 포트가 나타나지 않으면 [[https://www.ilogics.net/ko-kr/resources/downloads/driver/2|CP210x USB 드라이버]]를 설치한 뒤 다시 연결합니다.
  
-{{ :guide:arduino-ide-board-selection.svg?480 |Arduino IDE에서 MPAINO-8A8R(T) 보드 선택 }}+==== MPINO의 나머지 모델 ====
  
-{{ :guide:arduino-ide-board-selection-mobile.svg?350 |Arduino IDE에서 MPAINO-8A8R(T) 보드 선택 }}+  - PC와 제품의 다운로드 포트를 **MP 다운로드 케이블**로 연결합니다. 
 +  - 장치 관리자에서 ''USB Serial Port(COMx)''의 COM 번호를 확인합니다. 
 +  - 포트가 나타나지 않으면 [[https://www.ilogics.net/ko-kr/resources/downloads/driver/1|MP 다운로드 케이블용 FTDI 드라이버]]를 설치한 뒤 다시 연결합니다. 
 + 
 +===== 3. 보드와 포트 선택 ===== 
 + 
 +[[products:mpino_series#mpino_series_사양표|MPINO Series 사양표]] 또는 [[products:mpaino#mpaino_series_사양표|MPAINO Series 사양표]]에서 사용할 보드 이름을 확인할 수 있습니다. Arduino IDE 상단의 보드 선택 칸에서 **Select other board and port…**를 연 뒤 같은 이름을 검색해 선택하십시오. 아래 그림의 제품명은 선택 방법을 보여주는 예시입니다. 
 + 
 +{{ :guide:arduino-ide-board-selection.svg?480 |Arduino IDE에서 ILOGICS 보드를 검색하고 선택하는 예시 }} 
 + 
 +{{ :guide:arduino-ide-board-selection-mobile.svg?350 |모바일 화면용 Arduino IDE 보드 선택 예시 }}
  
 ^ 번호 ^ 선택할 내용 ^ ^ 번호 ^ 선택할 내용 ^
-| **1** | **BOARDS** 검색 칸에 ''MPAINO-8A8R(T)''를 입력합니다. | +| **1** | **BOARDS** 검색 칸에 제품군 표에서 확인한 보드 이름을 입력합니다. | 
-| **2** | 검색 결과의 ''MPAINO-8A8R(T)''를 선택합니다. |+| **2** | 검색 결과에서 이름이 완전히 같은 보드를 선택합니다. R과 T가 묶인 제품은 ''R(T)''가 표시된 공통 보드를 사용합니다. |
  
-{{ :guide:arduino-ide-port-selection.svg?480 |Arduino IDE에서 MPAINO의 COM 포트를 선택하고 적용 }}+장치 관리자에서 확인한 COM 번호를 **PORTS**에서 선택합니다.
  
-{{ :guide:arduino-ide-port-selection-mobile.svg?350 |Arduino IDE에서 MPAINO의 COM 포트를 선택하고 적용 }}+{{ :guide:arduino-ide-port-selection.svg?480 |Arduino IDE에서 CP210x COM 포트를 선택하고 적용하는 예시 }} 
 + 
 +{{ :guide:arduino-ide-port-selection-mobile.svg?350 |모바일 화면용 CP210x COM 포트 선택 예시 }} 
 + 
 +{{ :guide:arduino-ide-mpino-port-selection.svg?480 |Arduino IDE에서 MP 다운로드 케이블의 COM 포트를 선택하는 예시 }} 
 + 
 +{{ :guide:arduino-ide-mpino-port-selection-mobile.svg?350 |모바일 화면용 MP 다운로드 케이블 COM 포트 선택 예시 }}
  
 ^ 번호 ^ 선택할 내용 ^ ^ 번호 ^ 선택할 내용 ^
-| **1** | **PORTS**에서 장치 관리자에 표시된 COM 번호를 고릅니다. 그림의 ''COM1''은 예시입니다. Arduino IDE에는 ''COMx Serial Port (USB)''로 표될 수 있습니다. |+| **1** | **PORTS**에서 장치 관리자와 번호가 같은 COM 포트를 고릅니다. 그림의 ''COM1''과 ''COM3''은 예니다. |
 | **2** | **OK**를 눌러 보드와 포트 선택을 적용합니다. | | **2** | **OK**를 눌러 보드와 포트 선택을 적용합니다. |
  
-==== 출력 64 점멸시키기 ====+상단 메뉴에서도 **도구 → 보드**, **도구 → 포트**를 차례로 열어 같은 항목을 선택할 수 있습니다. 
 + 
 +===== 4. 첫 출력 점멸시키기 =====
  
-다음 프로그램은 첫 출력 ''64''를 0.5초마다 켜고 끕니다.+제품군 표에서 자기 모델의 첫 출력 번호를 확인하고 아래에서 같은 번호의 예제를 사용합니다. **파일 → 새 스케치**에서 코드를 입력하고 **Ctrl + S**로 저장합니다. **검증(✓)**에서 ''Done compiling.''을 확인한 뒤 **업로드(→)**를 누릅니다. 
 + 
 +릴레이 출력은 동작 소리로 확인할 수 있습니. 트랜지스터 출력은 전원을 끈 뒤 해당 제품 상세페이지의 출력 결선에 따라 시험 부하를 연결해야 상태를 확인할 수 있습니다. 
 + 
 +==== MPAINO 전체 모델 · 출력 64 ====
  
 <code cpp> <code cpp>
-const uint8_t OUTPUT_CHANNEL = 64;  // MPAINO-8A8R(T)의 첫 출력+// MPAINO의 첫 출력 
 +const uint8_t OUTPUT_CHANNEL = 64;
  
 void setup() {} void setup() {}
줄 74: 줄 89:
 </code> </code>
  
-**파일 → 새 스케치**를 열어 코드를 입력하고 **Ctrl + S**로 저장합니다. **검증(✓)**에서 ''Done compiling.''을 확인한 뒤 **업로드(→)**를 누릅니다. 업로드가 끝나면 출력 상태를 확인합니다. R 모델은 릴레이 동작 소리로 확인할 수 있습니다. T 모델은 전원을 끈 뒤 [[products:mpaino_8a8t|출력 결선 안내]]에 따라 시험 부하를 연결해 확인합니다. +==== MPINO 입력 0출력 32 모델 ====
- +
-==== 입력 0으로 출력 64 제어하기 ====+
  
-첫 입력 ''0''이 HIGH이면 출력 ''64''가 켜집니다.+MPINO-8A4R(T)-S, MPINO-8A4R-SU, MPINO-8A8R(T)-S와 MPINO-16A16R에서 사용합니다.
  
 <code cpp> <code cpp>
-const uint8_t INPUT_CHANNEL = 0;     // MPAINO-8A8R(T)의 첫 력 +// 해당 MPINO 모델의 첫 력 
-const uint8_t OUTPUT_CHANNEL = 64;+const uint8_t OUTPUT_CHANNEL = 32;
  
 void setup() {} void setup() {}
  
 void loop() { void loop() {
-  const bool inputOn = digitalRead(INPUT_CHANNEL); +  digitalWrite(OUTPUT_CHANNEL, HIGH); 
-  digitalWrite(OUTPUT_CHANNEL, inputOn);+  delay(500); 
 +  digitalWrite(OUTPUT_CHANNEL, LOW); 
 +  delay(500);
 } }
 </code> </code>
  
-[[products:mpaino_8a8r|8A8R]] 또는 [[products:mpaino_8a8t|8A8T]]의 입력 단자와 COM 결선을 확인합니다. 전원을 끈 상태에서 입력 신호를 연결한 뒤 입력을 켜고 끄면서 출력이 따라 바뀌는지 확인합니다. +==== MPINO-8A8Rㆍ16A8R8T · 릴레이 출력 62 ====
- +
-===== 4. MPAINO-16A16R(T) 첫 업로드 ===== +
- +
-==== 제품 연결 ==== +
- +
-  - 제품 라벨에서 전원 사양과 R(릴레이)·T(트랜지스터) 출력 형식을 확인합니다. 첫 업로드 전에 출력 부하를 분리합니다. +
-  - PC와 CPU 모듈의 **USB 다운로드 포트**를 USB 케이블로 연결합니다. 출력 동작을 확인할 때는 해당 제품의 본체 전원과 출력 결선을 확인합니다. +
-  - Windows **장치 관리자 → 포트(COM 및 LPT)**에서 ''Silicon Labs CP210x USB to UART Bridge(COMx)''의 COM 번호를 확인합니다. 포트가 나타나지 않으면 [[https://www.ilogics.net/ko-kr/resources/downloads/driver/2|CP210x USB 드라이버]]를 설치한 뒤 다시 연결합니다. +
- +
-==== 보드와 포트 선택 ==== +
- +
-Arduino IDE 상단에서 **Select other board and port…**를 엽니다. R 모델과 T 모델은 같은 보드 이름을 선택합니다. +
- +
-{{ :guide:arduino-ide-mpaino-16a16r-board-selection.svg?480 |Arduino IDE에서 MPAINO-16A16R(T) 보드 검색과 선택 }} +
- +
-{{ :guide:arduino-ide-mpaino-16a16r-board-selection-mobile.svg?350 |모바일 화면용 MPAINO-16A16R(T) 보드 선택 그림 }} +
- +
-^ 번호 ^ 선택할 내용 ^ +
-| **1** | **BOARDS** 검색 칸에 ''MPAINO-16A16R(T)''를 입력합니다. | +
-| **2** | 검색 결과의 ''MPAINO-16A16R(T)''를 선택합니다. | +
- +
-{{ :guide:arduino-ide-port-selection.svg?480 |Arduino IDE에서 CPU 모듈의 COM 포트 선택 }} +
- +
-{{ :guide:arduino-ide-port-selection-mobile.svg?350 |모바일 화면용 CPU 모듈의 COM 포트 선택 그림 }} +
- +
-^ 번호 ^ 선택할 내용 ^ +
-| **1** | **PORTS**에서 장치 관리자와 번호가 같은 COM 포트를 고릅니다. 그림의 ''COM1''은 예시입니다. | +
-| **2** | **OK**를 눌러 선택을 적용합니다. | +
- +
-==== 출력 64 점멸시키기 ====+
  
-다음 프로그램은 첫 출력 ''64''를 0.5초마다 켜고 끕니다.+MPINO-16A8R8T의 트랜지스터 출력 O(39)를 시험하려면 제품 상세페이지의 트랜지스터 출력 결선을 확인하고 ''OUTPUT_CHANNEL''을 ''39''로 바꿉니다.
  
 <code cpp> <code cpp>
-const uint8_t OUTPUT_CHANNEL = 64 // MPAINO-16A16R(T)의 첫 출력+// 릴레이 출력 R(62) 
 +const uint8_t OUTPUT_CHANNEL = 62;
  
 void setup() {} void setup() {}
줄 139: 줄 125:
 </code> </code>
  
-**파일 → 새 스케치**에서 코드를 입력하고 **Ctrl + S**로 저장합니다. **검증(✓)**에서 ''Done compiling.''을 확인한 뒤 **업로드(→)**를 누릅니다. R 모델은 릴레이 동작 소리로 확인할 수 있습니다. T 모델은 전원을 끄고 [[products:mpaino_16a16t#트랜지스터_출력|출력 결선 안내]]에 따라 시험 부하를 연결한 뒤 확인합니다. +==== MPINO-16A8R · 출력 39 ====
- +
-==== 입력 0으로 출력 64 제어하기 ==== +
- +
-첫 입력 ''0''이 HIGH이면 출력 ''64''가 켜집니다.+
  
 <code cpp> <code cpp>
-const uint8_t INPUT_CHANNEL = 0;     // MPAINO-16A16R(T)의 첫 입력 +// 릴레이 출력 R(39
-const uint8_t OUTPUT_CHANNEL = 64;+const uint8_t OUTPUT_CHANNEL = 39;
  
 void setup() {} void setup() {}
  
 void loop() { void loop() {
-  const bool inputOn = digitalRead(INPUT_CHANNEL); +  digitalWrite(OUTPUT_CHANNEL, HIGH); 
-  digitalWrite(OUTPUT_CHANNEL, inputOn);+  delay(500); 
 +  digitalWrite(OUTPUT_CHANNEL, LOW); 
 +  delay(500);
 } }
 </code> </code>
  
-[[products:mpaino_16a16r#디지털_입력|16A16R]] 또는 [[products:mpaino_16a16t#디지털_입력|16A16T]]의 입력 0 단자와 COM 결선을 확인합니다전원을 끈 상태에서 입력 신호를 연결한 뒤, 입력을 켜고 끄면서 출력 64가 따라 바뀌는지 확인합니다.+===== 5첫 입력으로 출력 제어하기 =====
  
-===== 5MPINO-8A4R(T)-S 첫 업로드 =====+전원을 끈 상태에서 입력과 COM을 결선합니다. 입력을 켜고 끌 때 출력이 함께 바뀌는지 확인합니다. 단자와 COM 위치는 자기 제품의 **디지털 입력**과 **출력** 절을 확인하십시오.
  
-==== 제품 연결 ==== +==== MPAINO 체 모델 · 입력 0 → 출력 64 ====
- +
-  - 제품 라벨의 원 사양과 R(릴레이)·T(트랜지스터) 출력 형식을 확인합니다. 처음 업로드할 때는 출력 부하를 분리합니다. +
-  - PC와 제품의 다운로드 포트를 아이로직스 **MP 다운로드 케이블**로 연결합니다. 일반 USB 케이블이나 시중 USB-TTL 변환 케이블을 대신 사용하지 않습니다. +
-  - Windows **장치 관리자 → 포트(COM 및 LPT)**에서 ''USB Serial Port(COMx)''의 COM 번호를 확인합니다. 포트가 나타나지 않으면 [[https://www.ilogics.net/ko-kr/resources/downloads/driver/1|FTDI USB 드라이버]]를 설치한 뒤 케이블을 다시 연결합니다. +
- +
-==== 보드와 포트 선택 ==== +
- +
-Arduino IDE 상단의 보드 선택 칸에서 **Select other board and port…**를 엽니다. R 모델과 T 모델은 같은 보드 이름을 사용합니다. +
- +
-{{ :guide:arduino-ide-mpino-board-selection.svg?480 |Arduino IDE에서 MPINO-8A4R(T)-S 보드 선택 }} +
- +
-{{ :guide:arduino-ide-mpino-board-selection-mobile.svg?350 |Arduino IDE에서 MPINO-8A4R(T)-S 보드 선택 }} +
- +
-^ 번호 ^ 선택할 내용 ^ +
-| **1** | **BOARDS** 검색 칸에 ''MPINO-8A4R(T)-S''를 입력합니다. | +
-| **2** | 검색 결과의 ''MPINO-8A4R(T)-S''를 선택합니다. | +
- +
-{{ :guide:arduino-ide-mpino-port-selection.svg?480 |Arduino IDE에서 MP 다운로드 케이블의 COM 포트를 선택하고 적용 }} +
- +
-{{ :guide:arduino-ide-mpino-port-selection-mobile.svg?350 |Arduino IDE에서 MP 다운로드 케이블의 COM 포트를 선택하고 적용 }} +
- +
-^ 번호 ^ 선택할 내용 ^ +
-| **1** | **PORTS**에서 장치 관리자의 ''USB Serial Port(COMx)''와 번호가 같은 포트를 고릅니다. 그림의 ''COM3''은 예시입니다. | +
-| **2** | **OK**를 눌러 보드와 포트 선택을 적용합니다. | +
- +
-==== 출력 32(P32) 점멸시키기 ==== +
- +
-다음 프로그램은 첫 출력 ''32''(단자 P32)를 0.5초마다 켜고 끕니다.+
  
 <code cpp> <code cpp>
-const uint8_t OUTPUT_CHANNEL = 32;  // MPINO-8A4R(T)-S의 첫 (P32)+// MPAINO의 첫  
 +const uint8_t INPUT_CHANNEL = 0; 
 +const uint8_t OUTPUT_CHANNEL = 64;
  
 void setup() {} void setup() {}
  
 void loop() { void loop() {
-  digitalWrite(OUTPUT_CHANNEL, HIGH); +  const bool inputOn = digitalRead(INPUT_CHANNEL); 
-  delay(500); +  digitalWrite(OUTPUT_CHANNEL, inputOn);
-  digitalWrite(OUTPUT_CHANNEL, LOW); +
-  delay(500);+
 } }
 </code> </code>
  
-**파일 → 새 스케치**를 열어 코드를 입력하고 **Ctrl + S**로 저장합니다. **검증(✓)**에서 ''Done compiling.''을 확인한 뒤 **업로드(→)**를 누릅니다. R 모델은 릴레이 동작 소리로 확인할 수 있습니다. T 모델은 전원을 끈 뒤 [[products:mpino_8a4t_s|출력 결선 안내]]에 따라 시험 부하를 연결해 확인합니다. +==== MPINO 입력 0출력 32 모델 ====
- +
-==== 입력 0(P0)으로 출력 32(P32) 제어하기 ==== +
- +
-첫 입력 ''0''(단자 P0)이 HIGH이면 출력 ''32''(단자 P32)가 켜집니다.+
  
 <code cpp> <code cpp>
-const uint8_t INPUT_CHANNEL = 0;     // MPINO-8A4R(T)-S의 첫 입력(P0)+// 해당 MPINO 모델의 첫 입력 
 +const uint8_t INPUT_CHANNEL = 0;
 const uint8_t OUTPUT_CHANNEL = 32; const uint8_t OUTPUT_CHANNEL = 32;
  
줄 222: 줄 175:
 </code> </code>
  
-[[products:mpino_8a4r_s|8A4R-S]] 또는 [[products:mpino_8a4t_s|8A4T-S]]의 입력 단자와 COM 결선을 확인합니다. 전원을 끈 상태에서 입력 신호를 연결한 뒤 입력을 켜고 끄면서 출력이 따라 바뀌는지 확인합니다. +==== MPINO-8A8Rㆍ16A8R8T · 입력 22 → 릴레이 출력 62 ====
- +
-===== 6. MPINO-8A8R(T)-S 첫 업로드 ===== +
- +
-==== 제품 연결 ==== +
- +
-  - 제품 라벨에서 전원 사양과 R(릴레이)·T(트랜지스터) 출력 형식을 확인합니다. 첫 업로드 전에 출력 부하를 분리합니다. +
-  - PC와 제품의 다운로드 포트를 아이로직스 **MP 다운로드 케이블**로 연결합니다. 일반 USB 케이블이나 시중 USB-TTL 변환 케이블을 대신 사용하지 않습니다. +
-  - Windows **장치 관리자 → 포트(COM 및 LPT)**에서 ''USB Serial Port(COMx)''의 COM 번호를 확인합니다. 포트가 나타나지 않으면 [[https://www.ilogics.net/ko-kr/resources/downloads/driver/1|MP 다운로드 케이블용 FTDI 드라이버]]를 설치한 뒤 다시 연결합니다. +
- +
-==== 보드와 포트 선택 ==== +
- +
-Arduino IDE 상단에서 **Select other board and port…**를 엽니다. R 모델과 T 모델은 같은 보드 이름을 선택합니다. +
- +
-{{ :guide:arduino-ide-mpino-8a8r-s-board-selection.svg?480 |Arduino IDE에서 MPINO-8A8R(T)-S 보드 검색과 선택 }} +
- +
-{{ :guide:arduino-ide-mpino-8a8r-s-board-selection-mobile.svg?350 |모바일 화면용 MPINO-8A8R(T)-S 보드 선택 그림 }} +
- +
-^ 번호 ^ 선택할 내용 ^ +
-| **1** | **BOARDS** 검색 칸에 ''MPINO-8A8R(T)-S''를 입력합니다. | +
-| **2** | 검색 결과의 ''MPINO-8A8R(T)-S''를 선택합니다. | +
- +
-{{ :guide:arduino-ide-mpino-port-selection.svg?480 |Arduino IDE에서 MP 다운로드 케이블의 COM 포트 선택 }} +
- +
-{{ :guide:arduino-ide-mpino-port-selection-mobile.svg?350 |모바일 화면용 MP 다운로드 케이블의 COM 포트 선택 그림 }} +
- +
-^ 번호 ^ 선택할 내용 ^ +
-| **1** | **PORTS**에서 장치 관리자의 ''USB Serial Port(COMx)''와 번호가 같은 포트를 고릅니다. 그림의 ''COM3''은 예시입니다. | +
-| **2** | **OK**를 눌러 선택을 적용합니다. | +
- +
-==== 출력 32 점멸시키기 ==== +
- +
-다음 프로그램은 첫 출력 ''32''를 0.5초마다 켜고 끕니다. R 모델의 출력 단자는 ''R32'', T 모델의 출력 단자는 ''P32''입니다.+
  
 <code cpp> <code cpp>
-const uint8_t OUTPUT_CHANNEL = 32;  // MPINO-8A8R(T)-S의 첫 출력(R32/P32)+// 력 I(22) 
 +const uint8_t INPUT_CHANNEL = 22; 
 +const uint8_t OUTPUT_CHANNEL = 62;
  
 void setup() {} void setup() {}
  
 void loop() { void loop() {
-  digitalWrite(OUTPUT_CHANNEL, HIGH); +  const bool inputOn = digitalRead(INPUT_CHANNEL); 
-  delay(500); +  digitalWrite(OUTPUT_CHANNEL, inputOn);
-  digitalWrite(OUTPUT_CHANNEL, LOW); +
-  delay(500);+
 } }
 </code> </code>
  
-**파일 → 새 스케치**에서 코드를 입력하고 **Ctrl + S**로 저장합니다. **검증(✓)**에서 ''Done compiling.''을 확인한 뒤 **업로드(→)**를 누릅니다. R 모델은 릴레이 동작 소리로 확인할 수 있습니다. T 모델은 전원을 끄고 [[products:mpino_8a8t_s#트랜지스터_출력|출력 결선 안내]]에 따라 시험 부하를 연결한 뒤 확인합니다. +==== MPINO-16A8R · 입력 22 → 출력 39 ====
- +
-==== 입력 0(P0)으로 출력 32 제어하기 ==== +
- +
-첫 입력 ''0''(단자 P0)이 HIGH이면 출력 ''32''가 켜집니다.+
  
 <code cpp> <code cpp>
-const uint8_t INPUT_CHANNEL = 0;     // MPINO-8A8R(T)-S의 첫 입력(P0+// 입력 I(22) 
-const uint8_t OUTPUT_CHANNEL = 32;+const uint8_t INPUT_CHANNEL = 22; 
 +const uint8_t OUTPUT_CHANNEL = 39;
  
 void setup() {} void setup() {}
줄 287: 줄 205:
 </code> </code>
  
-[[products:mpino_8a8r_s#디지털_입력|8A8R-S]] 또는 [[products:mpino_8a8t_s#디지털_입력|8A8T-S]]의 입력 P0과 COM0 결선을 확인합니다. 전원을 끈 상태에서 입력 신호를 연결한 뒤, 입력을 켜고 끄면서 출력 R32 또는 P32가 따라 바뀌는지 확인합니다. +===== 6. 문제가 생겼을 때 =====
- +
-===== 7. 문제가 생겼을 때 =====+
  
 ^ 증상 ^ 확인할 내용 ^ ^ 증상 ^ 확인할 내용 ^
-| 보드 검색 결과에 모델이 없음 | ''ARDUINO SDK INSTALL'' 설치 후 Arduino IDE를 다시 실행했는지 확인합니다. 제품 이름과 검색어가 같은지도 확인합니다. | +| 보드 검색 결과에 모델이 없음 | ''ARDUINO SDK INSTALL''을 설치한 뒤 Arduino IDE를 다시 실행했는지 확인합니다. 제품군 표에 표시된 보드 이름을 그대로 검색했는지도 확인합니다. | 
-| 장치 관리자에 COM 포트가 없음 | MPAINO는 CPU의 USB 다운로드 포트와 CP210x 드라이버MPINO는 MP 다운로드 케이블과 FTDI 드라이버를 확인합니다. | +| 장치 관리자에 COM 포트가 없음 | **제품 연결과 COM 포트 확인**에서 자기 제품의 연결 방식과 드라이버를 확인합니다. MPINO-16A8R은 MP 다운로드 케이블을 사용하지 않습니다. | 
-| 검증 중 오류가 표시됨 | 선택한 보드가 제품과 일치하는지, 코드를 정확히 입력했는지 확인합니다. 하단 출력 창의 오류 줄을 확인합니다. |+| 검증 중 오류가 표시됨 | 선택한 보드가 제품과 일치하는지, 코드를 정확히 입력했는지 확인합니다. 하단 출력 창에서 처음 표시된 오류 줄을 확인합니다. |
 | 업로드가 실패함 | 장치 관리자와 Arduino IDE의 COM 번호가 같은지 확인합니다. 케이블 연결과 제품 전원도 확인합니다. | | 업로드가 실패함 | 장치 관리자와 Arduino IDE의 COM 번호가 같은지 확인합니다. 케이블 연결과 제품 전원도 확인합니다. |
-| 업로드는 끝났지만 출력이 바뀌지 않음 | MPAINO는 출력 ''64''MPINO는 출력 ''32''인지 확인합니다. R/T 출력 방식과 시험 부하 결선은 해당 제품 페이지에서 확인니다. | +| 업로드는 끝났지만 출력이 바뀌지 않음 | 제품군 표에서 첫 출력 번호를제품 상세페이지에서 R/T 출력 방식을 확인합니다. 트랜지스터 출력은 결선된 시험 부하가 있어야 상태를 확인할 수 있습니다. | 
-| 입력을 켜도 출력이 바뀌지 않음 | 입력 ''0''의 단자와 COM 결선을 해당 제품 페이지에서 확인합니다. |+| 입력을 켜도 출력이 바뀌지 않음 | 제품군 표에서 첫 입력 번호를 확인하고 제품 상세페이지의 입력ㆍCOM 결선을 확인합니다. |
  
 ===== 다음 문서 ===== ===== 다음 문서 =====
  
-  * [[guide:wiring|입출력 배선 원칙]]+  * [[guide:wiring|첫 결선과 입출력 확인]]
   * [[commands:builtin|ILOGICS 내장 명령어]]   * [[commands:builtin|ILOGICS 내장 명령어]]
   * [[:safety|안전 및 설치 주의사항]]   * [[:safety|안전 및 설치 주의사항]]
  
guide/getting_started.1789397762.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki