'arduino'에 해당되는 글 2건

  1. 2012.09.08 Makey Makey 사용기 (1)
  2. 2012.08.05 아두이노 튜토리얼 기본 - 필수적인것

kickstarter에서 $568,106으로 성공적으로 펀딩은 마친 Makey Makey를 받았습니다.  

kickstarter 싸이트 http://www.kickstarter.com/projects/joylabs/makey-makey-an-invention-kit-for-everyone

Makey Makey 공식 싸이트 http://www.makeymakey.com/


디럭스 킷을 $50 + 배송비 $15 주고 구입했습니다. 이제는 공식싸이트에서 $40 에 기본킷을 판매하고 있네요.

구성품은 Makey Makey 본체와 각종선, USB 케이블, 구리가 코팅된 테이프입니다.




Makey Makey는 Open Hardware로서 Arduino 중 하나입니다. 아두이노와 연결해서도 사용할수도 있고 단독으로도 구동 가능합니다. 

키보드는 WASDFG,  Space Key, 상화좌우 Key 와 마우스의 왼쪽, 오른쪽 버튼 클릭을 지원합니다. 그리고 몇가지 입력을 더 받을수도 있습니다






공식 싸이트에는 바나나 등으로 연결해서 가지고 노는장면이 있는데... 

집에 과일이 없어서.. 있는데로 버섯 + 스크레치 예제를 이용해서 피아노를 만들어서 연주를 해보았습니다. :-) 


다윤이랑 함께 가지고 놀 장난감이 생겨서 좋네요. ㅎㅎ 


저작자 표시 비영리
신고
Posted by KraZYeom



날도 덥고 심심해서 아두이노를 가지고 놀기로 마음먹었습니다. Ray Wenderlich의 튜토리얼(아직 릴리즈는 안되고 한국어는 제가 번역중입니다.)을 보고 iOS랑 연동해보고 싶었던 마음이 컸습니다. 그래서 어찌어찌 해서 구해서 놀기 시작! 


공식 홈페이지의 제가 필요한 부분만 번역하겠습니다. 


http://arduino.cc/en/Tutorial/BareMinimum

시작하는데 필요한 필수 코드


이번 예제에는 아두이노 스케치앱(아두이노 IDE)에서 컴파일 하기는 가장 필수적인 코드가 포함되어 있다. setup() 메소드와 theloop() 메소드이다.

하드웨어 필요사항

  • 아두이노 보드

회로도

이번 예제를 위해서는 아두이노 보드만 필요하다.

위 이미지는 Fritzing를 이용해서 제작되었다. 더많은 회로도 예제를 원하면, Fritzing project page를 참조하라.

코드

setup() 함수는 스케치가 시작할때 불린다. 변수, 핀 모드, 라이브러리 사용 등을 초기화 할때 사용한다. 전원이 들어오거나 아두이노 보드가 리셋되고나서, setup() 함수는 오직 시작할때 한번만 실행된다. 

setup() 함수가 만들어진 이후 프로그램을 변경하고 실행하면서 반응하도록 연속적으로 반복한다.  스케치에서 loop() 안의 코드는 아두이노 보드를 제어하는데 사용된다.

아래코드는 아무런 일을 하지 않는다. 그러나 여러분의 스케치 코드에서 시작할때 복사&붙여넣기를 할때 유용한 코드이다. 또한 코드에 코멘트를 작성하는 방법도 보여준다.


어떤 라인이라도 //로 시작하면  컴파일러를 통해서 읽어드리지 않는다. // 뒤에 원하는 문구를 어떤것이라도 작성할 수 있다. 코멘트는 당신이나 다른사람들에게 특별하게 당신의 프로그램 함수들을 차근 차근  설명을 할 때 도움을 준다. 

void setup() {
  // 여기에 셋업 코드를 작성하라, 한번 실행된다.
}

void loop() {
  // 여기에 메인 코드를 작성하라, 반복되면서 실행된다.
}

보면 좋은것들:

저작자 표시 비영리
신고
Posted by KraZYeom