openCM 개발환경 구성

*이 글은 중앙대학교 제로페이지, TMI와 서울대학교 SIGMA, 숭실대학교 동아리와 공유하는 글의 목적으로 작성됩니다.

openCM 개발 환경을 구성하는 방법은 쉽다. 아두이노와 마찬가지로 IDE를 제공해 주고 있다. 그리고 생긴것도 상당히 유사하게 생겼다. 왼쪽이 아두이노, 오른쪽이 openCM용이다. (사실 이것도 그냥 외부에서 끌어왔다는 이야기가 무성하다.)

IDE 비교사진

프로그램의 다운로드는 이 링크를 클릭하면 받을 수 있다. 메뉴얼로 연결된다.

윈도우 버전의 경우에는 드라이버까지 추가로 설치해서 실행해 줘야 한다. 그 방법도 메뉴얼에 나와있다. 다음에는 IDE과 보드를 이용해서 실제로 간단하게 해보는 것을 진행해 보기로 하겠다.

openCM 하드웨어 살펴보기

*이 글은 중앙대학교 제로페이지, TMI와 서울대학교 SIGMA, 숭실대학교 동아리와 공유하는 글의 목적으로 작성됩니다.

 

위에 있는 사진이 openCM 입니다. A 타입이고, 핀이나 헤더 등을 직접 납땜하게 만들어놨습니다. (그래서 규링이 싫어합니다)

보시면 구명 옆에 숫자나 글씨가 써있는데 그 핀 번호에 맞춰서 출력 등을 제어할 때 선언해서 쓰면 됩니다. 계중에는 아날로그 입력이 되는 핀이 따로 있고, pwm 제어가 되는 부분도 따로 있다고 합니다.

아두이노와 비교한 사진입니다. 오른쪽이 아두이노 UNO, 왼쪽이 openCM입니다. 크기가 상당히 작죠? 상당히 작은 대신 여러모로 부하가 걸린다고 하는군요. 열을 많이 받아서 뻗는다던지, 부하가 심해서 기판이 녹는다던지…(뭔가 일어나선 안되는 것들인 거 같은 기분이 듭니다.)

제품과 함께 사용설명서도 아래의 사진과 같이 첨부되어 있습니다. 아두이노를 안써보셨거나 잘 모르시는 분들은 아래의 설명서를 같이 참조하시거나 레퍼런스를 보시고 참조하시면 됩니다.

 

하드웨어를 살펴봤으니 다음 글에서는 실제로 개발 환경 설정하는 부분을 살펴보겠습니다.

openCM 글을 시작합니다.

*이 글은 중앙대학교 제로페이지, TMI와 서울대학교 SIGMA, 숭실대학교 동아리와 공유하는 글의 목적으로 작성됩니다.

openCM은 로보티즈사에서 개발한 제어 보드입니다. 아두이노와 같이 PC에서 프로그램을 작성하여 그에 맞는 제어를 할 수 있도록 설계된 보드입니다.

위의 동아리에서는 이 디바이스를 통해 작품 제작 및 펌웨어 수정 작업 등 여러 활동자료를 공유합니다.

그러나 이 블로그에 쓰이는 글은 처음 접하는 사람(openCM 외에도 아두이노도 접해보지 않은 사람들)을 위한 글로써 상당히 쉽게 작성할 것입니다.