사용자 도구

사이트 도구


guide:getting_started

문서의 이전 판입니다!


Arduino IDE로 시작하기

MPAINO-8A8R(T) 또는 MPINO-8A4R(T)-S에 첫 프로그램을 업로드하고 입출력을 확인합니다. 먼저 제품 라벨의 모델명을 확인한 뒤 해당 제품의 절차를 따라가십시오.

1. 사용할 제품 선택

제품 PC 연결 Arduino IDE 보드 선택 첫 입력·출력
MPAINO-8A8R · MPAINO-8A8T CPU 모듈의 USB 다운로드 포트 MPAINO-8A8R(T) 입력 0 · 출력 64
MPINO-8A4R-S · MPINO-8A4T-S MP 다운로드 케이블 MPINO-8A4R(T)-S 입력 0(P0) · 출력 32(P32)

MPAINO-8A8R(T) 절차로 이동 · MPINO-8A4R(T)-S 절차로 이동

다른 모델은 MPAINO Series 또는 MPINO Series에서 해당 제품의 케이블·핀맵을 먼저 확인할 수 있습니다. 이 페이지의 예제 주소를 다른 모델에 그대로 사용하지 마십시오.

2. Arduino IDE와 ILOGICS 보드 설치

Arduino IDE와 ILOGICS SDK를 설치한 뒤 보드와 포트를 선택하는 순서

Arduino IDE와 ILOGICS SDK를 설치한 뒤 보드와 포트를 선택하는 순서

  1. Arduino 공식 다운로드 페이지에서 Windows용 Arduino IDE를 설치합니다.
  2. ILOGICS Arduino SDK 다운로드 페이지에서 ARDUINO SDK INSTALL을 내려받아 실행합니다.
  3. Arduino IDE를 종료했다가 다시 실행합니다. 이어서 아래 제품별 절차에 따라 케이블, 보드, 포트를 선택합니다.

Arduino IDE 화면 왼쪽 위의 검증(✓)은 코드를 컴파일하고, 옆의 업로드(→)는 선택한 포트의 제품에 프로그램을 전송합니다. 보드·포트 선택 화면은 아래에서 제품별로 보여줍니다.

ILOGICS SDK는 디지털 입출력 방향을 자동으로 설정합니다. 아래 예제에 pinMode()를 추가할 필요가 없습니다.

3. MPAINO-8A8R(T) 첫 업로드

제품 연결

  1. 제품 라벨의 전원 사양과 R(릴레이)·T(트랜지스터) 출력 형식을 확인합니다. 처음 업로드할 때는 출력 부하를 분리합니다.
  2. PC와 CPU 모듈의 USB 다운로드 포트를 USB 케이블로 연결합니다. USB 연결만으로 현장 출력 부하까지 동작한다고 판단하지 말고, 제품 사양에 맞는 본체 전원을 확인합니다.
  3. Windows 장치 관리자 → 포트(COM 및 LPT)에서 Silicon Labs CP210x USB to UART Bridge(COMx)의 COM 번호를 확인합니다. 포트가 나타나지 않으면 CP210x USB 드라이버를 설치한 뒤 다시 연결합니다.

보드와 포트 선택

Arduino IDE 상단의 보드 선택 칸에서 Select other board and port…를 엽니다.

Arduino IDE에서 MPAINO-8A8R(T) 보드 선택

Arduino IDE에서 MPAINO-8A8R(T) 보드 선택

번호 선택할 내용
1 BOARDS 검색 칸에 MPAINO-8A8R(T)를 입력합니다.
2 검색 결과의 MPAINO-8A8R(T)를 선택합니다.

Arduino IDE에서 MPAINO의 COM 포트를 선택하고 적용

Arduino IDE에서 MPAINO의 COM 포트를 선택하고 적용

번호 선택할 내용
1 PORTS에서 장치 관리자에 표시된 COM 번호를 고릅니다. 그림의 COM1은 예시입니다. Arduino IDE에는 COMx Serial Port (USB)로 표시될 수 있습니다.
2 OK를 눌러 보드와 포트 선택을 적용합니다.

출력 64 점멸시키기

다음 프로그램은 첫 출력 64를 0.5초마다 켜고 끕니다.

const uint8_t OUTPUT_CHANNEL = 64;  // MPAINO-8A8R(T)의 첫 출력
 
void setup() {}
 
void loop() {
  digitalWrite(OUTPUT_CHANNEL, HIGH);
  delay(500);
  digitalWrite(OUTPUT_CHANNEL, LOW);
  delay(500);
}

파일 → 새 스케치를 열어 코드를 입력하고 Ctrl + S로 저장합니다. 검증(✓)에서 Done compiling.을 확인한 뒤 업로드(→)를 누릅니다. 업로드가 끝나면 출력 상태를 확인합니다. R 모델은 릴레이 동작 소리로 확인할 수 있습니다. T 모델은 전원을 끈 뒤 출력 결선 안내에 따라 시험 부하를 연결해 확인합니다.

입력 0으로 출력 64 제어하기

첫 입력 0이 HIGH이면 출력 64가 켜집니다.

const uint8_t INPUT_CHANNEL = 0;     // MPAINO-8A8R(T)의 첫 입력
const uint8_t OUTPUT_CHANNEL = 64;
 
void setup() {}
 
void loop() {
  const bool inputOn = digitalRead(INPUT_CHANNEL);
  digitalWrite(OUTPUT_CHANNEL, inputOn);
}

8A8R 또는 8A8T의 입력 단자와 COM 결선을 확인합니다. 전원을 끈 상태에서 입력 신호를 연결한 뒤 입력을 켜고 끄면서 출력이 따라 바뀌는지 확인합니다.

4. MPINO-8A4R(T)-S 첫 업로드

제품 연결

  1. 제품 라벨의 전원 사양과 R(릴레이)·T(트랜지스터) 출력 형식을 확인합니다. 처음 업로드할 때는 출력 부하를 분리합니다.
  2. PC와 제품의 다운로드 포트를 아이로직스 MP 다운로드 케이블로 연결합니다. 일반 USB 케이블이나 시중 USB-TTL 변환 케이블을 대신 사용하지 않습니다.
  3. Windows 장치 관리자 → 포트(COM 및 LPT)에서 USB Serial Port(COMx)의 COM 번호를 확인합니다. 포트가 나타나지 않으면 FTDI USB 드라이버를 설치한 뒤 케이블을 다시 연결합니다.

보드와 포트 선택

Arduino IDE 상단의 보드 선택 칸에서 Select other board and port…를 엽니다. R 모델과 T 모델은 같은 보드 이름을 사용합니다.

Arduino IDE에서 MPINO-8A4R(T)-S 보드 선택

Arduino IDE에서 MPINO-8A4R(T)-S 보드 선택

번호 선택할 내용
1 BOARDS 검색 칸에 MPINO-8A4R(T)-S를 입력합니다.
2 검색 결과의 MPINO-8A4R(T)-S를 선택합니다.

Arduino IDE에서 MP 다운로드 케이블의 COM 포트를 선택하고 적용

Arduino IDE에서 MP 다운로드 케이블의 COM 포트를 선택하고 적용

번호 선택할 내용
1 PORTS에서 장치 관리자의 USB Serial Port(COMx)와 번호가 같은 포트를 고릅니다. 그림의 COM3은 예시입니다.
2 OK를 눌러 보드와 포트 선택을 적용합니다.

출력 32(P32) 점멸시키기

다음 프로그램은 첫 출력 32(단자 P32)를 0.5초마다 켜고 끕니다.

const uint8_t OUTPUT_CHANNEL = 32;  // MPINO-8A4R(T)-S의 첫 출력(P32)
 
void setup() {}
 
void loop() {
  digitalWrite(OUTPUT_CHANNEL, HIGH);
  delay(500);
  digitalWrite(OUTPUT_CHANNEL, LOW);
  delay(500);
}

파일 → 새 스케치를 열어 코드를 입력하고 Ctrl + S로 저장합니다. 검증(✓)에서 Done compiling.을 확인한 뒤 업로드(→)를 누릅니다. R 모델은 릴레이 동작 소리로 확인할 수 있습니다. T 모델은 전원을 끈 뒤 출력 결선 안내에 따라 시험 부하를 연결해 확인합니다.

입력 0(P0)으로 출력 32(P32) 제어하기

첫 입력 0(단자 P0)이 HIGH이면 출력 32(단자 P32)가 켜집니다.

const uint8_t INPUT_CHANNEL = 0;     // MPINO-8A4R(T)-S의 첫 입력(P0)
const uint8_t OUTPUT_CHANNEL = 32;
 
void setup() {}
 
void loop() {
  const bool inputOn = digitalRead(INPUT_CHANNEL);
  digitalWrite(OUTPUT_CHANNEL, inputOn);
}

8A4R-S 또는 8A4T-S의 입력 단자와 COM 결선을 확인합니다. 전원을 끈 상태에서 입력 신호를 연결한 뒤 입력을 켜고 끄면서 출력이 따라 바뀌는지 확인합니다.

5. 문제가 생겼을 때

증상 확인할 내용
보드 검색 결과에 모델이 없음 ARDUINO SDK INSTALL 설치 후 Arduino IDE를 다시 실행했는지 확인합니다. 제품 이름과 검색어가 같은지도 확인합니다.
장치 관리자에 COM 포트가 없음 MPAINO는 CPU의 USB 다운로드 포트와 CP210x 드라이버, MPINO-8A4R(T)-S는 MP 다운로드 케이블과 FTDI 드라이버를 확인합니다.
검증 중 오류가 표시됨 선택한 보드가 제품과 일치하는지, 코드를 정확히 입력했는지 확인합니다. 하단 출력 창의 오류 줄을 확인합니다.
업로드가 실패함 장치 관리자와 Arduino IDE의 COM 번호가 같은지 확인합니다. 케이블 연결과 제품 전원도 확인합니다.
업로드는 끝났지만 출력이 바뀌지 않음 MPAINO는 출력 64, MPINO-8A4R(T)-S는 출력 32인지 확인합니다. R/T 출력 방식과 시험 부하 결선은 해당 제품 페이지에서 확인합니다.
입력을 켜도 출력이 바뀌지 않음 입력 0의 단자와 COM 결선을 해당 제품 페이지에서 확인합니다.

다음 문서

guide/getting_started.1789391658.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki