플러그하우스에서 아두이노 스타터 킷트를 구매했다.

아두이노 Uno와 usb, 빵판, 저항, 스위치 등등 간단하게 가지고 놀만한 것으로 있다.



아두이노 우노이다.



아두이노 UNO 드라이버가 있는 아두이노 소프트웨어를 먼저 설치해야 한다.
http://www.arduino.cc/en/Main/Software

나는 윈도우라서 윈도우를 선택했다.. 심심할 떄 소스도 봐야지.. 소스도 다운로드.



zip 파일을 받아서 PC에 적당히 넣어둔다.

아두이노를 usb로 pc와 연결한다.
윈도우에서는 장치 드라이버가 없어서 인식을 당연히 못해서. 장치 관리자로 접속하면
기타 장치에 Arduino Uno 라고 하는 아이콘에 ?가 발생한다.



드라이버 업데이트를 pc에 설치한 아두이노 디렉토리의 drivers를 향하게 하면, 업데이트 된다.
? 나 ! 이런게 나오지 않으면 다음으로 넘어간다.



아두이노 사로부터 다운받은 arduino.exe를 실행해보고, 적당히 잘 되고 있는지 본다.




예제중에 examples/1.Basics/Blink/Blink.pde 파일을 연다.
(내용은 워낙 단순하다.. setup과 loop 라는 게 있고, 설정과 동작에 대해서 추상화된 api가 있다고 생각하면 도니다.)



그리고 Digital IO의 13번, 12번에 LED 하나를 둔다.
13번에 LED의 긴 다리를 넣고, 12번에 짧은 다리를 연결한다.
(사실은 짧은 다리는 12번 대신 GND에 넣어도 된다.)

그리고,  Upload 버튼을 실행한다.


Upload 버튼

 

버튼 중에 플레이 버튼은 verify 버튼이라고 하는데. 문법체크를 위한 컴파일 버튼이다.


오타를 일부터 내보면. 아래와 같이 컴파일 에러가 뜬다.

Blink.cpp: In function 'void setup()':
Blink:10: error: 'd' was not declared in this scope
Blink:11: error: expected `;' before '}' token



컴파일된 바이너리가 아두이노 UNO로 이동하게 되고, 다음과 같이 LED가 껌뻑껌뻑하는 것을 볼 수 있다.






Posted by 김용환 '김용환'

댓글을 달아 주세요