사용자 도구

사이트 도구


guide:getting_started

차이

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

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
guide:getting_started [2026/09/15 11:47] – 바깥 편집 127.0.0.1guide:getting_started [2026/09/15 15:28] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 ====== Arduino IDE로 시작하기 ====== ====== Arduino IDE로 시작하기 ======
  
-MPINOㆍMPAINO 제품에 첫 프로그램을 업로드하고 디지털 입출력을 확인하는 방법을 설명합니다. 제품 라벨의 모델명을 확인한 뒤 아래 표에서 해당 제품의 Arduino IDE 보드 이름을 찾으십시오.+Arduino IDE와 ILOGICS 보드를 설치하고 MPINOㆍMPAINO 제품에 첫 프로그램을 업로드한 뒤 디지털 입출력을 확인하는 방법을 설명합니다.
  
-===== 1. 제품별 설정 찾기 ===== +===== 1. Arduino IDE와 ILOGICS 보드 설치 =====
- +
-제품마다 선택할 보드와 입출력 번호가 다릅니다. 아래에서 제품을 찾은 뒤 표시된 설정을 사용하십시오. 괄호 안의 R은 릴레이 출력, T는 SINK 트랜지스터 출력을 뜻합니다. +
- +
-==== MPAINO-8A8R(T) ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpaino_8a8r|MPAINO-8A8R]] · [[products:mpaino_8a8t|MPAINO-8A8T]] | **PC 연결:** CPU 모듈의 USB 다운로드 포트 \\ **장치 관리자:** ''Silicon Labs CP210x USB to UART Bridge(COMx)'' \\ **Arduino IDE 보드:** ''MPAINO-8A8R(T)'' \\ **첫 입출력:** 입력 ''0'' → 출력 ''64'' \\ **출력 형식:** 릴레이 / SINK 트랜지스터 | +
- +
-==== MPAINO-16A16R(T) ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpaino_16a16r|MPAINO-16A16R]] · [[products:mpaino_16a16t|MPAINO-16A16T]] | **PC 연결:** CPU 모듈의 USB 다운로드 포트 \\ **장치 관리자:** ''Silicon Labs CP210x USB to UART Bridge(COMx)'' \\ **Arduino IDE 보드:** ''MPAINO-16A16R(T)'' \\ **첫 입출력:** 입력 ''0'' → 출력 ''64'' \\ **출력 형식:** 릴레이 / SINK 트랜지스터 | +
- +
-==== MPAINO-16A32R ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpaino_16a32r|MPAINO-16A32R]] | **PC 연결:** CPU 모듈의 USB 다운로드 포트 \\ **장치 관리자:** ''Silicon Labs CP210x USB to UART Bridge(COMx)'' \\ **Arduino IDE 보드:** ''MPAINO-16A32R(T)'' \\ **첫 입출력:** 입력 ''0'' → 출력 ''64'' \\ **출력 형식:** 릴레이 | +
- +
-==== MPAINO-24A24R(T) ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpaino_24a24r|MPAINO-24A24R]] · [[products:mpaino_24a24t|MPAINO-24A24T]] | **PC 연결:** CPU 모듈의 USB 다운로드 포트 \\ **장치 관리자:** ''Silicon Labs CP210x USB to UART Bridge(COMx)'' \\ **Arduino IDE 보드:** ''MPAINO-24A24R(T)'' \\ **첫 입출력:** 입력 ''0'' → 출력 ''64'' \\ **출력 형식:** 릴레이 / SINK 트랜지스터 | +
- +
-==== MPAINO-32A16R ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpaino_32a16r|MPAINO-32A16R]] | **PC 연결:** CPU 모듈의 USB 다운로드 포트 \\ **장치 관리자:** ''Silicon Labs CP210x USB to UART Bridge(COMx)'' \\ **Arduino IDE 보드:** ''MPAINO-32A16R(T)'' \\ **첫 입출력:** 입력 ''0'' → 출력 ''64'' \\ **출력 형식:** 릴레이 | +
- +
-==== MPAINO-32A32R(T) ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpaino_32a32r|MPAINO-32A32R]] · [[products:mpaino_32a32t|MPAINO-32A32T]] | **PC 연결:** CPU 모듈의 USB 다운로드 포트 \\ **장치 관리자:** ''Silicon Labs CP210x USB to UART Bridge(COMx)'' \\ **Arduino IDE 보드:** ''MPAINO-32A32R(T)'' \\ **첫 입출력:** 입력 ''0'' → 출력 ''64'' \\ **출력 형식:** 릴레이 / SINK 트랜지스터 | +
- +
-==== MPAINO-48A48R(T) ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpaino_48a48r|MPAINO-48A48R]] · [[products:mpaino_48a48t|MPAINO-48A48T]] | **PC 연결:** CPU 모듈의 USB 다운로드 포트 \\ **장치 관리자:** ''Silicon Labs CP210x USB to UART Bridge(COMx)'' \\ **Arduino IDE 보드:** ''MPAINO-48A48R(T)'' \\ **첫 입출력:** 입력 ''0'' → 출력 ''64'' \\ **출력 형식:** 릴레이 / SINK 트랜지스터 | +
- +
-==== MPAINO-64A64R(T) ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpaino_64a64r|MPAINO-64A64R]] · [[products:mpaino_64a64t|MPAINO-64A64T]] | **PC 연결:** CPU 모듈의 USB 다운로드 포트 \\ **장치 관리자:** ''Silicon Labs CP210x USB to UART Bridge(COMx)'' \\ **Arduino IDE 보드:** ''MPAINO-64A64R(T)'' \\ **첫 입출력:** 입력 ''0'' → 출력 ''64'' \\ **출력 형식:** 릴레이 / SINK 트랜지스터 | +
- +
-==== MPINO-8A4R(T)-S ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpino_8a4r_s|MPINO-8A4R-S]] · [[products:mpino_8a4t_s|MPINO-8A4T-S]] | **PC 연결:** 아이로직스 MP 다운로드 케이블 \\ **장치 관리자:** ''USB Serial Port(COMx)'' \\ **Arduino IDE 보드:** ''MPINO-8A4R(T)-S'' \\ **첫 입출력:** 입력 ''0''(P0) → 출력 ''32''(P32) \\ **출력 형식:** 릴레이 / SINK 트랜지스터 | +
- +
-==== MPINO-8A4R-SU ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpino_8a4r_su|MPINO-8A4R-SU]] | **PC 연결:** 아이로직스 MP 다운로드 케이블 \\ **장치 관리자:** ''USB Serial Port(COMx)'' \\ **Arduino IDE 보드:** ''MPINO-8A4R-SU'' \\ **첫 입출력:** 입력 ''0''(I(0)) → 출력 ''32''(R(32)) \\ **출력 형식:** 독립 COM 릴레이 | +
- +
-==== MPINO-8A8R(T)-S ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpino_8a8r_s|MPINO-8A8R-S]] · [[products:mpino_8a8t_s|MPINO-8A8T-S]] | **PC 연결:** 아이로직스 MP 다운로드 케이블 \\ **장치 관리자:** ''USB Serial Port(COMx)'' \\ **Arduino IDE 보드:** ''MPINO-8A8R(T)-S'' \\ **첫 입출력:** 입력 ''0''(P0) → 출력 ''32''(R32/P32) \\ **출력 형식:** 릴레이 / SINK 트랜지스터 | +
- +
-==== MPINO-16A16R ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpino_16a16r|MPINO-16A16R]] | **PC 연결:** 아이로직스 MP 다운로드 케이블 \\ **장치 관리자:** ''USB Serial Port(COMx)'' \\ **Arduino IDE 보드:** ''MPINO-16A16R(T)'' \\ **첫 입출력:** 입력 ''0''(I(0)) → 출력 ''32''(R(32)) \\ **출력 형식:** 릴레이 | +
- +
-==== MPINO-8A8R ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpino_8a8r|MPINO-8A8R]] | **PC 연결:** 아이로직스 MP 다운로드 케이블 \\ **장치 관리자:** ''USB Serial Port(COMx)'' \\ **Arduino IDE 보드:** ''MPINO-8A8R'' \\ **첫 입출력:** 입력 ''22''(I(22)) → 출력 ''62''(R(62)) \\ **출력 형식:** 릴레이 | +
- +
-==== MPINO-16A8R ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpino_16a8r|MPINO-16A8R]] | **PC 연결:** 제품의 USB 다운로드 포트 \\ **장치 관리자:** ''Silicon Labs CP210x USB to UART Bridge(COMx)'' \\ **Arduino IDE 보드:** ''MPINO-16A8R'' \\ **첫 입출력:** 입력 ''22''(I(22)) → 출력 ''39''(R(39)) \\ **출력 형식:** 릴레이 | +
- +
-==== MPINO-16A8R8T ==== +
- +
-^ 제품 ^ Arduino IDE 보드ㆍI/O ^ +
-| [[products:mpino_16a8r8t|MPINO-16A8R8T]] | **PC 연결:** 아이로직스 MP 다운로드 케이블 \\ **장치 관리자:** ''USB Serial Port(COMx)'' \\ **Arduino IDE 보드:** ''MPINO-16A8R8T'' \\ **첫 입출력:** 입력 ''22''(I(22)) → 릴레이 ''62''(R(62)); 트랜지스터 ''39''(O(39)) \\ **출력 형식:** 릴레이 + SINK 트랜지스터 | +
- +
-===== 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를 설치한 뒤 보드와 포트를 선택하는 순서 }}
줄 96: 줄 17:
 ILOGICS SDK는 디지털 입출력 방향을 자동으로 설정합니다. 아래 예제에 ''pinMode()''를 추가할 필요가 없습니다. ILOGICS SDK는 디지털 입출력 방향을 자동으로 설정합니다. 아래 예제에 ''pinMode()''를 추가할 필요가 없습니다.
  
-===== 3. 제품 연결과 COM 포트 확인 =====+===== 2. 제품 연결과 COM 포트 확인 =====
  
 처음 업로드할 때는 출력 부하를 분리합니다. 제품의 전원 사양과 R(릴레이)ㆍT(트랜지스터) 출력 형식은 해당 제품 상세페이지에서 확인하십시오. 처음 업로드할 때는 출력 부하를 분리합니다. 제품의 전원 사양과 R(릴레이)ㆍT(트랜지스터) 출력 형식은 해당 제품 상세페이지에서 확인하십시오.
줄 108: 줄 29:
 ==== MPINO-16A8R ==== ==== MPINO-16A8R ====
  
-  - PC와 제품의 **USB 다운로드 포트**를 USB 케이블로 연결합니다.+  - PC와 제품의 **USB 다운로드 포트**를 **USB A to B 케이블**로 연결합니다.
   - 장치 관리자에서 ''Silicon Labs CP210x USB to UART Bridge(COMx)''의 COM 번호를 확인합니다.   - 장치 관리자에서 ''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 드라이버]]를 설치한 뒤 다시 연결합니다.
줄 114: 줄 35:
 ==== MPINO의 나머지 모델 ==== ==== MPINO의 나머지 모델 ====
  
-  - PC와 제품의 다운로드 포트를 아이로직스 **MP 다운로드 케이블**로 연결합니다.+  - PC와 제품의 다운로드 포트를 **MP 다운로드 케이블**로 연결합니다.
   - 장치 관리자에서 ''USB Serial Port(COMx)''의 COM 번호를 확인합니다.   - 장치 관리자에서 ''USB Serial Port(COMx)''의 COM 번호를 확인합니다.
   - 포트가 나타나지 않으면 [[https://www.ilogics.net/ko-kr/resources/downloads/driver/1|MP 다운로드 케이블용 FTDI 드라이버]]를 설치한 뒤 다시 연결합니다.   - 포트가 나타나지 않으면 [[https://www.ilogics.net/ko-kr/resources/downloads/driver/1|MP 다운로드 케이블용 FTDI 드라이버]]를 설치한 뒤 다시 연결합니다.
  
-===== 4. 보드와 포트 선택 =====+===== 3. 보드와 포트 선택 =====
  
-Arduino IDE 상단의 보드 선택 칸에서 **Select other board and port…**를 엽니다. 아래 그림의 제품명은 선택 방법을 보여주는 예시입니다. **제품별 설정에 표시된 보드 이름을 검색해 선택하십시오.**+[[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.svg?480 |Arduino IDE에서 ILOGICS 보드를 검색하고 선택하는 예시 }}
줄 127: 줄 48:
  
 ^ 번호 ^ 선택할 내용 ^ ^ 번호 ^ 선택할 내용 ^
-| **1** | **BOARDS** 검색 칸에 제품별 설정의 보드 이름을 입력합니다. |+| **1** | **BOARDS** 검색 칸에 제품군 표에서 확인한 보드 이름을 입력합니다. |
 | **2** | 검색 결과에서 이름이 완전히 같은 보드를 선택합니다. R과 T가 묶인 제품은 ''R(T)''가 표시된 공통 보드를 사용합니다. | | **2** | 검색 결과에서 이름이 완전히 같은 보드를 선택합니다. R과 T가 묶인 제품은 ''R(T)''가 표시된 공통 보드를 사용합니다. |
  
줄 146: 줄 67:
 상단 메뉴에서도 **도구 → 보드**, **도구 → 포트**를 차례로 열어 같은 항목을 선택할 수 있습니다. 상단 메뉴에서도 **도구 → 보드**, **도구 → 포트**를 차례로 열어 같은 항목을 선택할 수 있습니다.
  
-===== 5. 첫 출력 점멸시키기 =====+===== 4. 첫 출력 점멸시키기 =====
  
-제품별 설정에서 자기 모델의 입출력 그룹을 확인하고 해당 예제를 사용합니다. **파일 → 새 스케치**에서 코드를 입력하고 **Ctrl + S**로 저장합니다. **검증(✓)**에서 ''Done compiling.''을 확인한 뒤 **업로드(→)**를 누릅니다.+제품군 표에서 자기 모델의 첫 입출력 번호를 확인하고 아래에서 같은 번호의 예제를 사용합니다. **파일 → 새 스케치**에서 코드를 입력하고 **Ctrl + S**로 저장합니다. **검증(✓)**에서 ''Done compiling.''을 확인한 뒤 **업로드(→)**를 누릅니다.
  
 릴레이 출력은 동작 소리로 확인할 수 있습니다. 트랜지스터 출력은 전원을 끈 뒤 해당 제품 상세페이지의 출력 결선에 따라 시험 부하를 연결해야 상태를 확인할 수 있습니다. 릴레이 출력은 동작 소리로 확인할 수 있습니다. 트랜지스터 출력은 전원을 끈 뒤 해당 제품 상세페이지의 출력 결선에 따라 시험 부하를 연결해야 상태를 확인할 수 있습니다.
줄 220: 줄 141:
 </code> </code>
  
-===== 6. 첫 입력으로 출력 제어하기 =====+===== 5. 첫 입력으로 출력 제어하기 =====
  
 전원을 끈 상태에서 입력과 COM을 결선합니다. 입력을 켜고 끌 때 출력이 함께 바뀌는지 확인합니다. 단자와 COM 위치는 자기 제품의 **디지털 입력**과 **출력** 절을 확인하십시오. 전원을 끈 상태에서 입력과 COM을 결선합니다. 입력을 켜고 끌 때 출력이 함께 바뀌는지 확인합니다. 단자와 COM 위치는 자기 제품의 **디지털 입력**과 **출력** 절을 확인하십시오.
줄 284: 줄 205:
 </code> </code>
  
-===== 7. 문제가 생겼을 때 =====+===== 6. 문제가 생겼을 때 =====
  
 ^ 증상 ^ 확인할 내용 ^ ^ 증상 ^ 확인할 내용 ^
-| 보드 검색 결과에 모델이 없음 | ''ARDUINO SDK INSTALL''을 설치한 뒤 Arduino IDE를 다시 실행했는지 확인합니다. 제품별 설정의 보드 이름을 그대로 검색했는지도 확인합니다. |+| 보드 검색 결과에 모델이 없음 | ''ARDUINO SDK INSTALL''을 설치한 뒤 Arduino IDE를 다시 실행했는지 확인합니다. 제품군 표에 표시된 보드 이름을 그대로 검색했는지도 확인합니다. |
 | 장치 관리자에 COM 포트가 없음 | **제품 연결과 COM 포트 확인**에서 자기 제품의 연결 방식과 드라이버를 확인합니다. MPINO-16A8R은 MP 다운로드 케이블을 사용하지 않습니다. | | 장치 관리자에 COM 포트가 없음 | **제품 연결과 COM 포트 확인**에서 자기 제품의 연결 방식과 드라이버를 확인합니다. MPINO-16A8R은 MP 다운로드 케이블을 사용하지 않습니다. |
 | 검증 중 오류가 표시됨 | 선택한 보드가 제품과 일치하는지, 코드를 정확히 입력했는지 확인합니다. 하단 출력 창에서 처음 표시된 오류 줄을 확인합니다. | | 검증 중 오류가 표시됨 | 선택한 보드가 제품과 일치하는지, 코드를 정확히 입력했는지 확인합니다. 하단 출력 창에서 처음 표시된 오류 줄을 확인합니다. |
 | 업로드가 실패함 | 장치 관리자와 Arduino IDE의 COM 번호가 같은지 확인합니다. 케이블 연결과 제품 전원도 확인합니다. | | 업로드가 실패함 | 장치 관리자와 Arduino IDE의 COM 번호가 같은지 확인합니다. 케이블 연결과 제품 전원도 확인합니다. |
-| 업로드는 끝났지만 출력이 바뀌지 않음 | 제품별 설정의 첫 출력 번호와 R/T 출력 방식을 다시 확인합니다. 트랜지스터 출력은 결선된 시험 부하가 있어야 상태를 확인할 수 있습니다. | +| 업로드는 끝났지만 출력이 바뀌지 않음 | 제품군 표에서 첫 출력 번호를, 제품 상세페이지에서 R/T 출력 방식을 확인합니다. 트랜지스터 출력은 결선된 시험 부하가 있어야 상태를 확인할 수 있습니다. | 
-| 입력을 켜도 출력이 바뀌지 않음 | 제품별 설정의 첫 입력 번호와 제품 상세페이지의 입력ㆍCOM 결선을 확인합니다. |+| 입력을 켜도 출력이 바뀌지 않음 | 제품군 표에서 첫 입력 번호를 확인하고 제품 상세페이지의 입력ㆍCOM 결선을 확인합니다. |
  
 ===== 다음 문서 ===== ===== 다음 문서 =====
guide/getting_started.1789440442.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki