openCM 개발환경 구성

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

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

IDE 비교사진

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

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

진짜로 알다가도 모르는 게 사람 사는 건가…

오늘 아침에 연구실로 출근(?!)하는 중이었다. 전철에서 왠지 익숙한 얼굴이 있었다. 몇번 봐도 익숙해서 말을 걸까 했었는데 카톡이 왔다. 그쪽에서도 알아본 모양이다.

이렇게 전철에서 난 고등학교때의 동창을 만났다. 거의 변한 게 없어서 금방 알아봤었다. 나이 좀 먹고 했으니 첫 대화에서 나올만한 건 뻔했다.

“졸업했냐?”
“아직. 1년 남았고, 그 뒤에 대학원 가려고. 넌?”
“나 이제 한학기 남았지.”

이러고 나서 묻는 건 취업활동에 대한 것인데… 난 그것보단 잘지내냐는 것을 묻고 싶었다. 그래서 화재를 바꾸려고 했던 것이, 그 친구의 현황을 다 설명해줘버렸다.

“근데 지금 어디가?”
“어. 학원”
“어학원?” (왠지 모르게 제일 먼저 묻게된다)
“아니, 컴퓨터학원. 나 올해부터 프로그래밍 배워”

……

별로 좋지 않은 생각이 들었었다. 그친구 국문과 합격할때까지 글 잘쓰고 책도 많이 읽고 해서 글쟁이로 먹고 사는 데 문제 없을 거 같아 보였었다. 그런데 공모전이고 뭐고 다 떨어져서 이제 프로그래밍 배운다고 한다.

그렇게 학원에서 단기간으로 배워서 현장 가서 이리 치이고 저리 치이고 하는 사람들을 많이 봐서 그런가… 별로 좋은 생각이 들진 않았지만 표현을 어떻게 할 줄 몰라서 그냥 열심히 배워보라고 했다. 어차피 본인이 선택해서 하고 있는 것이니까… 그리고 나서 내리는 곳이 달라서 헤어졌다.

그리고 나서 볼일 좀 보고 나서 환승하고 학교로 오는 전철에서 잠시 잠들었다. 그때 고등학교 졸업식때가 생각이 났다. 난 그때 대학 못가서 그냥 졸업식이고 뭐고 신경 안쓰고 사복 차림으로 대충 왔고, 대학 간 애들은 제대로 쫙 빼입고 나서 어디어디 붙었다고 자랑하던 모습이 기억났었다. 내가 졸업할 당시 내 주변 친구들은 대학 못간애들이 의외로 많지 않았다. 그 때 이미 한번 인생길이 완전히 갈렸다고 생각했었다.

그리고 7년이 흐른 지금에서 전혀 다른 모습을 만났다. 그때 F-ma나 좋아하고 컴퓨터 보고 헠헠거리던(?!) 나랑 열심히 공부해서 그래도 원하던 대학 갔던 그녀석이랑… 지금 이렇게 많은 변화가 일어날 줄은 몰랐기 때문이다.

어른들은 20년 뒤에 보면 완전히 다른 사람이 되어 있을지도 모른다고 했지만, 난 그때그때 봐도 막 바뀌어 있는 것을 보니… 알다가도 모르는 게 사람인 거 같다.

p.s. 잡소리였습니다.

p.s.2. 그 친구 만나고 나서 夢の河를 들어서 그런지 더 기억에 남았다.

openCM 하드웨어 살펴보기

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

 

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

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

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

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

 

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