아두이노를 가지고 놀기 위해 필요한 기본적인 것들을 살펴본다.
하드웨어 구하기
먼저 기본이 되는 아두이노 보드를 구해야 한다. 정품은 약 5~6만원 정도하고, 회로를 꾸미는데 필요한 기구들을 구입하려면 7~8만원이 든다.
참고로 나의 경우, 정품과 거의 똑같은 비품을 샀다. 정품과 100% 동일한 스펙을 가지지만, 가격은 1/3 정도다. 회로에 필요한 기구까지 합쳐 2.5 만원 들었다.
회로도 arduino.pdf
그외 필요한 부품들은 아두이노 까페에 가면 쉽게 구할 수 있다. 앞으로의 실습을 위해 아래와 같은 부품들이 필요하다.
실습용 부품 목록
- 2*8 LCD 모듈 - 1개
- 5*8 DotMatrix LED - 1개
- 로봇용 DC 모터 - 1조
- 로봇 바퀴 - 2개
- 소형 서보 모터 1개
- 점퍼선 KIT - 1Set
- 전원잭 - 1개
- 고휘도 LED 3종 - 각 1개
- 리모컨 수신기 -1 개
- 건전지 홀드(9V) - 1개
- BA6208 - 2개
- 볼트/너트(각종) - 6조
- 온도센서 - 1개
- 스포트 M50 - 4개
- 연결선 2종 - 7개
- 저항 7종 - 23개
- 적외선 LED - 1개
- 전해콘덴서 - 2개
- 찍찍이 - 1조
- 몸체 PCB - 1개
- 가변저항 - 1개
- 헤드핀 3종 - 8개
- 광전센서Cds - 1개
- LED 3종 - 7개
- LED 홀드 2종 - 3개
- MIC - 1개
- RGB LED 모듈 - 1개
- 스피커 - 1개
- 부저 - 1개
- TR 2종 - 4개
- 스위치 - 5개
- 모노리딕 콘덴서 - 2개
소프트웨어 구하기
아두이노는 고유의 IDE 를 가지고 있다. 문법은 C 와 99% 동일하다.
컴파일러가 포함된 IDE 는 공식 홈페이지(http://arduino.cc/en/Main/Software) 에서 다운 받을 수 있다.
현재 최신버전인 1.0.3 을 받았다. 이를 실행하기 위해서는 jdk 가 설치되어있어야 한다.
아두이노 보드와 호스트 PC 와는 USB 로 연결되는 데, 이는 다음 3가지 역할을 하는 수단이 된다.
- USB to Serial
- 전원 공급
- 프로그램 다운로드
아두이노 홈페이지에 가면, 최신 API 에서 부터 각 부품들의 데이터시트까지 모두 볼 수 있다.
관련 웹 사이트
- 공식 웹사이트 - http://www.arduino.cc
- Make Korea - http://www.make.co.kr
- SPARKFUN - https://www.sparkfun.com
- adafruit - http://www.adafruit.com
부품 판매처
- 플러그하우스 - http://www.plughouse.co.kr/shop
- 메이크존 - http://www.makezone.co.kr
- 엘레파츠 - http://eleparts.co.kr
- 아트로봇 - http://www.artrobot.co.kr