아두이노와 통신하기

자아 이제 Arduino IDE를 설치했으면 컴퓨터로 아두이노 보드와 통신이 가능합니다. 작동여부를 보기 위해 프로그램을 업로드할 시간이에요!

1. 아두이노 응응프로그램을 더블클릭해서 소프트웨어를 실행시킵니다. 만약 프로그램의 언어 설정이  이상하면 응용프로그램 설정부분에서 언어를 변경해 줍니다.
다국어 지원에 대한 자세한 설명은 arduino.cc/ide 에서 찾을 수 있어요.

2. 스케치 – 아두이노 프로그램을 스케치라고 불러요 – 에서 LED Blink 예시를 선택하세요.

LED Blink예시는 FILE > EXAMPLES > 01. BASICS > BLINK 에 있어요.

img004

3. 아참, 제대로 작동하게 하기위해서는 여러분이 사용하고 있는 보드를 미리 선택해 주셔야
해요.
 TOOLS > BOARD

img0041

4. 아두이노가 연결되어 있는 직렬포트를 선택해줘야 해요.
TOOLS > SERIAL PORT

– Windows : 보통 가장 큰 숫자의 COM포트에 아두이노가 연결되어 있어요. 물론 잘못
선택해도 문제가 생기진 않아요. 단지 에러가 뜰 것이고 그럼 다음 번호를 선택해 보면
되지요.
– Mac : /dev/tty.usbmodem 안에 있을거에요. 보통 두개중에 하나니까 아무꺼나 하나를
선택해보고 안되면 다른걸 해보면 되요.

5. Arduino IDE에서 Blink 예시에 관한 스케치를 업로드할 시간이 되었네요. 스케치의
왼쪽 위에 두번째 버튼(UPLOAD)를 눌러 아두이노로 스케치 파일을 업로드 하세요.

img0042

6. 업로드 버튼을 누르면 아두이노 프로그램의 하단에 진행상태가 보여집니다. 우선 컴파일
한다는 말이 나오고 그 다음에 업로드한다고 메시지가 보이지요. 업로드를 시작하면
아두이노 보드에 TX/RX LED가 반짝반짝 거리는 것을 볼 수 있어요. 업로드가 문제없이
끝났다면 DONE UPLOADING이라는 메시지가 스케치에 보일거에요.

7. 업로드가 끝나고 몇초가 지나면 TX/RX위에 L이라고 적혀있는 노란색 LED가 깜박이는
것을 볼 수 있을거에요. 단순해 보이지만….. 성공적으로 아두이노 보드에 프로그램을
업로드 한거에요!

L_LED

기본적으로 이 LED Blink예시는 코딩이 다 되어있지만, 여러분이 delay(100)이런 식으로 적혀있는 코드를 바꿈으로써 깜박이는 시간을 얼마든지 조절해 볼 수 있어요. 아직 처음이니까 이정도만 바꿔도 신기한 경험을 해볼 수 있답니다.
오늘은 여기까지 할까요? 아두이노 프로젝트북을 번역하면서 스캔하고 설명 붙이자니 멍청한 저로선 가랭이가 찢어지는 기분이에요. ㅠㅠ
그렇지만… 계속 따라가다 보면 점점 내가 원하는 전자장비를 만들 수 있다는 자신감을 가질 수 있으니 천천히 따라해보길 바래요. ^^)b

다음 챕터는 ‘여러분의 도구에 대해 이해하기’입니다.

 

 

크리에이티브 커먼즈 라이선스

Arduino Projects Book은(는) 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
arduino LCC의 저작물에 기반

챕터0 – 준비하기

아두이노를 작동시키기 전에 우선 아두이노를 위한 IDE를 다운받아야합니다.
아두이노 IDE의 최신버전은 아래의 주소에서 언제나 받을 수 있습니다.

http://arduino.cc/download

WINDOWS INSTALLATION

1. 프로그램을 다운받았다면 “Install Arduino”를 더블클릭하세요. 윈도우에서 보안경고창이 뜨면 ‘실행’을 누르시면 됩니다. 곧 사용권 계약 화면이 나올것이고 다음(Next)을 눌러 폴더를 지정한 후 설치(“Install”)를 하면 됩니다.

2. USB케이블로 컴퓨터와 아두이노를 연결합니다. USB를 연결하면 보드에 전원이 인가되고 “ON”이라고 되어있는 LED에 녹색불이 들어오는 것을 보실 수 있어요!

2014-07-13 15.29.45

3. 윈도우즈에서는 아두이노 보드를 연결하면 디바이스 드라이버 설치를 해줘야 인식이
됩니다.

Windows XP: 만약 윈도우가 업데이트 위치를 찾을건지 물어보면 “네, 이번에만”을
선택한 후 “특정 지점에서 설치”를 선택하시면 됩니다.
Vista나 Windows 7: 윈도우즈7에서는 자동으로 설치위치를 찾아가며, Vista의 경우
메시지를 따라가면 자동 설치가 됩니다.

4. 만약 설치가 자동으로 시작되지 않는다면 ‘시작’메뉴에서 ‘제어판’을 선택한 후 장치관리자
를 엽니다.

Windows XP : 클래식 보기로 전환 -> 시스템 -> 하드웨어 -> 장치관리자
Windows Vista : 클래식 보기 -> 장치관리자
Windows 7: 시스템 및 보안 -> 시스템 -> 장치관리자

5. “기타 장치”나 “알수없는 장치”에서 아두이노 장치를 찾습니다. 장치를 찾으면 마우스
오른쪽 클릭으로 “드라이버 업데이트’나 “드라이버 소프트웨어 설치”를 선택합니다.

6. “찾기”를 클릭한 후 아두이노 폴더의 “Drivers”폴더를 선택한 후 “OK”를 클릭합니다. 만약
윈도우즈 보안경고가 뜨면 “계속 진행”을 선택합니다.

7. “장치관리자”의 포트(COM&LPT)에서 “Arduino UNO (COM4)”이런 식으로 표시되어 있는지
확인합니다.

 

MAC OS X INSTALLATION

1. 만약 10.8 (Mountain Lion)이상의 버전을 사용하고 있다면 제어판(Preferences)에 가셔서
“Security & Privacy”패널을 엽니다. 여기서 “일반” 탭을 열어 앱스토어 이외에서 받은
프로그램의 실행을 허가해 줍니다.

2. Arduino IDE를 다운받았다면 더블클릭해서 .zip파일을 풀어줍니다.

3. 아두이노 응용프로그램을 “Applications”폴더로 복사해줍니다.

4. 아두이노를 USB로 Mac과 연결합니다. 보드에 자동으로 전원이 들어오며 녹색 LED
(ON이라고 되어있는)에 불이 들어올 겁니다.

5. Mac OS에서는 디바이스 드라이버의 설치가 필요없습니다.

6. OS X의 버전에 따라 System Preference창을 열기를 원하는지 물어볼 겁니다. 그럼 그냥 ‘네’
해주세요.

7. UNO가 아마 “설정되지 않음”으로 뜰 것이지만 이미 정상작동 하고 있기 때문에 그냥 제어판
을 끄시면 됩니다.

 

LINUX INSTALLATION

다음의 사이트를 참조하세요. arduino.cc/linux
(제가 게을러서 그래요. ㅠㅠ)

자아~ 가장 기본적인 설치를 방금 끝냈네요. 다음번에는 ‘아두이노와 통신하기’를 해볼까요?

 

크리에이티브 커먼즈 라이선스

Arduino Projects Book은(는) 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다. arduino LCC의 저작물에 기반

아두이노 스타터 키트

저도…. 전자공학이나 컴퓨터 기판에 대해 아는 것이 없어 초보자용 스타터 키트를 구입했습니다.

예쁜 디자인의 종이상자가 도착했지요.

2014-06-21 21.00.21.jpg

기판 그림과 스타터 키트의 예제를 풀어갈때 필요한 다양한 부품들이 그려져 있습니다.
뚜껑을 열어보면..

2014-06-21 21.59.28

책과 안내문구가 적혀있지요.

2014-06-21 21.59.42.jpg

책을 꺼내고 안쪽 상자를 열면…

2014-06-21 21.59.53

작은 박스들이 마치 퍼즐처럼 정리되어 있습니다. 그리고 그 밑에는 아두이노와 브레드보드를 고정하기 위한 나무판, 그리고 다양한 것들을 시도해볼 수 있도록 각종 종이판이 있습니다.

2014-06-21 22.00.22

2014-06-21 22.01.41

우리의 이야기의 시작은 이 작은 기판에서….
이제 시작해 볼까요? ^^

아두이노 시작하기!

Arduino.png

아두이노에 대해 아시나요?

음… 전 잘 모릅니다. ^_^;

하지만 뭔가 만들어보고 싶은 욕구가 가득한 저에겐 ‘이놈이라면 날 행복하게 해줄지도 몰라!’라는 생각을 하게 되었지요.

저로 말할것 같으면… 전 전자공학을 배워본 적도 없고, 프로그래밍 언어를 배워본 적도 없답니다. 그냥 이런 전자부품이나 키트들이 신기할 따름이고 전자공학을 한 사람들이 신기한 기계를 만드는 것을 보면 연금술사를 바라보는 듯한 눈빛으로 쳐다보는게 전부인 사람이지요..

오랜 고민끝에 아두이노 스타터 키트를 주문했습니다.

StarterKit.png

가격은 좀 비쌌지만, 이 스타터 키트 하나로 부품을 주문해야 하는 부담감(뭐가 뭔지 이해할 수 없는 복잡한 데이터쉬트의 정보라든가, 납땜을 해야하는 부담감)을 덜어버릴 수 있을것 같아서요.
내일이면 도착할 아두이노 스타터키트!
저와 함께 시작해 볼까요? ^^)b

크리에이티브 커먼즈 라이선스

이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.