A PHP Error was encountered

Severity: Notice

Message: Undefined index: HTTP_ACCEPT_LANGUAGE

Filename: core/KF_Controller.php

Line Number: 155

아두이노 IDE 설치 - Mac OSX

참고자료

아두이노, 오렌지보드 등의 오픈소스하드웨어를 사용하는데 필요한 것들을 알아봅니다.

아두이노 IDE 설치 - Mac OSX

2014-08-05 16:36:45

아두이노 통합개발환경(IDE) 설치하기 - Mac OSX

이 예제는 컴퓨터에 아두이노 보드를 연결하고 첫번째 스케치를 업로드하는 방법에 대해 설명합니다.

1. 아두이노 보드와 USB 케이블을 준비합니다.
이 예제에서는 아두이노 호환보드인 '오렌지 보드'를 사용하였습니다. 
Arduino Uno, Arduino Duemilanove, Nano, Arduino Mega 2560 등 
공식 아두이노 보드와 설치방법은 동일합니다.

2. Mac OSX 전용 아두이노 통합개발환경을 다운로드 페이지에서 다운로드 받습니다. 다운로드 페이지 -  download page 



3. 응용 프로그램 설치하기

내려받기가 끝난 후 파일을 더블 클릭하여 압축을 풀고, Arduino.app 파일이 생성되면
이 파일을 응용 프로그램 폴더에 드래그해서 넣으면 설치가 완료됩니다.
(아두이노의 라이브러리는 처음 응용프로그램 실행후 자동으로 Document에 생성됩니다.)



다운로드가 완료되면 arduino-1.0.5-macosx.zip 파일이 생성되고 > 압축을 해제하면 Arduino Application이 생성됩니다.



Arduino IDE(통합개발환경)을 응용프로그램 폴더에 넣어 주세요. 

(바탕화면에서 바로 실행이 가능하지만 응용프로그램 폴더에 넣고 사용하시길 권장합니다.)



프로그램을 실행하면 빈 바탕의 창이 생성되며 설치가 완료되었습니다.

4. 이제 기본적인 화면구성과 기능에 대해 알아보겠습니다.



1.검증(확인) : 이 기능은 코드를 작성하고 보드에 컴파일 하기 전에, 틀린곳이 없는지 확인하는 기능입니다.
2.업로드 : 기 기능은 작성한 코드를 아두이노 보드에 업로드하여 해당 코드를 수행하게 합니다.
3.새파일 : 새로운 에디터 창을 띄우는 기능입니다.
4.열기 : 아두이노 스케치파일을 불러오는 기능입니다.
5.저장 : 작성한 코드를 ino확장자를 지닌 아두이노 스케치파일로 작성합니다.
6.시리얼 모니터 : 시리얼 모니터창을 띄워줍니다.(아두이노와 컴퓨터 사이에 전송되는 데이터를 확인할 수 있도록 해줍니다.)
7.코드를 작성하는 곳입니다.
8.검증이나 업로드 기능을 수행할때 문제가 없으면 컴파일 완료 라는 문구를 띄워주며,
   잘못된 부분이나 오류가 있을시에 어떤 오류가 있는지 알려주는 창입니다.

5. 아두이노 application를 더블클릭하여 실행하고, 기본예제인 Blink를 불러옵니다.
File > Examples > 1.Basics > Blink.



5. 아두이노 보드 설정하기
먼저 Tools > Serial Port > /dev/tty.usbserial 혹은 usbmodem 으로 시작하는 포트를 설정합니다.



그 다음, 현재 사용중인 아두이노 보드의 유형을 선택합니다.
Tools > Board > Arduino Uno



6. 업로드 버튼을 눌러 기본예제인 Blink 예제를 업로드 합니다.
(업로드가 되지 않는다면 , 포트와 보드 설정을 확인해주세요.)



7. 보드에 부착된 LED가 깜빡이는지 확인하기.( TX, RX 내장 LED 위에 'L'이라고 표기된 부분의 LED는 13번 핀에 연결되어 있습니다.)



일정한 간격으로 LED가 점멸한다면 , 성공적으로 업로드가 되었습니다.

kocoafabeditor

항상 진취적이고, 새로운 것을 추구하는 코코아팹 에디터입니다!

아두이노,기초,IDE,Mac

이수빈 2016-05-01 15:54:25

그대로 설치 했는데.. 시리얼 포트 연결이 안잡히네요 ㅠㅠ 업로드 하면 계속 stk500 에러가 뜹니다ㅠㅠ 어떻게 해야할까요???

임성도 2016-09-18 11:26:02

좋은 정보 감사합니다. 많은 도움이 되네요 ^^