로그인회원등록 내글장바구니주문조회현재접속자
 상품 검색








 게시판 검색





 
 
회원등록 비번분실


온라인 입금계좌
ㆍ기업은행
ㆍ219-043192-01-028
ㆍ이건영

      거래은행 바로가기
 
 Sensor Applications
아듀이노 공개소스
작성자 avrtools™        
작성일 2008/08/31
첨부#1 arduino-ng-sch.zip (163KB) (Down:596)
ㆍ추천: 0  ㆍ조회: 5504   
  Arduino 소프트웨어 설치방법
아듀이노는 PC의 USB 포트에 아듀이노 기판(혹은 호환기판 M168-USB 혹은 M168-MINI)을 연결하면,
PC에 설치된 아듀이노 스케치 프로그램 만으로, 별도의 AVR-ISP 없이,  
AVR C 소스를 컴파일하여 펌웨어(확장자는 Hex로 AVR 칩에서 실행되는 파일)를 생성하고,
USB 포트에 연결된 아듀이노 기판에 탑재된 ATMEGA168 칩에 펌웨어를 직접 구울 수 있습니다.
 
아듀이노 C소스  -> 아듀이노 스케치(PC 소프트웨어) ->USB포트 -> 아듀이노 기판 -> AVR 펌웨어
         |<------------------- PC 개발환경 ------------------->|   |<--------- M168-USB -------->| 

  
 
USB2serial Converter
USB2serial 컨버터를 사용하면 M168-mini 기판에 직접 연결할 수 있는 5핀 커넥터가 있으므로,
USB로 연결된 가상직렬포트로 아듀이노 펌웨어를 업로드할 수 있습니다.
우측의 5핀 커넥터를 아래로 향하게 조립하면, 계속 연결하고 사용하기 편리합니다.

  

아듀이노는 소스 편집기, 컴파일러, 업로더 기능이 있는, 무설치 아듀이노 소프트웨어를 무료로 제공합니다.
아듀이노 V0011 내려받기 : http://avrtools.co.kr/down/arduino-0011-win.zip 
아듀이노 V0012 내려받기 : http://www.arduino.cc/files/arduino-0012-win.zip

그러면, 윈도우즈에서 작동하는 아듀이노 기판과 소프트웨어는 어떻게 구하는가?
아듀이노 데시밀라와 100% 호환성이 있는 M168 USB와 M168 MINI는 1/2 가격으로 구입이 가능합니다.
  
아듀이노 호환기판 M168 MINI V1.0 (장치 제작용, 26 x 30 mm)  
 

아듀이노 기판과 어듀이노 소프트웨어만 있으면, 누구든지 제어장치의 제작을 쉽게 시작할 수 있습니다.
1. 아듀이노 기판의 입수 (혹은 제작) 
2. 아듀이노 개발 소프트웨어의 내려받기 (무료)
3. 기판의 연결 (USB 케이블)
4. USB 드라이버의 설치 (FTDI사의 FT232 드라이버)
5. FT232 포트의 연결확인 (윈도우즈 설정 -> 장치관리자 ->USB포트 ->가상직렬포트 )
6. 시험용 LED의 연결 (입출력 핀13 번에 RUN-LED로 장착되어 있음)
7. 아듀이노 소프트웨어 실행 (PC에 복사한 아듀이노 폴더안의 실행파일)
8. 개발환경의 통신포트, 기판종류의 설정 (COM1~COM4, Arduino Decimila) 
9. 응용코드의 업로드 (PC에서 아듀이노 기판으로 탑재)
10. 시험용 LED의 작동확인 (아듀이노 기판의 I/O 핀에 시험용 LED를 바로 연결)
11. 아듀이노 소프트웨어의 공부 (이 사이트에서 추가로 무료제공)


-----------------------------------------------------------------------------------------------------
1 아듀이노 호환기판 M168-USB 
아듀이노 기판은 Decimila 혹은 Stick, Nano, M168 USB, M168 Mini 어느 것이라도 이 설명과 일치한다.
아듀이노는 당신에게 필요한, 전자제어 장치를 MCU를 이용하여 제작하는, 모든 것을 장착한 기판이다.



2. 아듀이노 개발환경(IDE) 소프트웨어 (무설치 포터블 버전)
공개-소스 아듀이노 개발환경은 WinAVR, Java, 외 여러 공개소스를 기반으로 작성되었습니다.
먼저, 아듀이노 작동에 필요한 아듀이노 프로그램을 내려 받는다.
내려받기 : http://www.arduino.cc/files/arduino-0012-win.zip  

내려받기가 끝나면 적당한 곳에 "현재폴더에 풀기"로 압축을 푼다.
USB 아듀이노를 쓰려면, FTDI 가상직렬포트 드라이버를 설치해야 한다.
그 파일은 압축을 푼 arduino-0011>drivers>FTDI USB driver 에 있다.
 
압축을 푼 aduino-0011 폴더 안의 arduino.exe를 실행한다. 무설치 버전으로 바로 실행된다,
압축을 푼 폴더를 C: 루트폴더로 옮기고, 바탕화면에 바로가기를 만드는 것이 좋다.
 
  

3 아듀이노 기판의 연결
다음은 기판의 연결이다. 전원점퍼를 USB 쪽으로 연결하고 외부전원은 연결하지 않는다.
USB 케이블을 PC의 USB 포트에 연결하면, 아듀이노 기판의 PWR-LED가 켜진다. 

4 USB Serial 드라이버의 설치
1) 새로운 하드웨어 추가 설정창이 뜬다." 지금 설치안함"을 선택하고 " 다음" 을 누른다.
2) "특정위치로 부터 설치"를 선택하고 "다음" 을 누른다.
3) "드라이버를 찾는 위치"를 선택한다, "미디어 (CDROM)에서 찾기"를 끄고, "이곳에서 찾기"를 선택한다.
4) Brows를 눌러 압축을 푼 폴더 arduino-0011의 drivers>FTDI USB driver를 선택하고 다음을 누른다. 
5) "USB Serial Converter" 드라이버를 찾을 것이다.
6) 새로운 하드웨어 설치창이 또 나타난다. 같은 방법으로 진행해서 "USB Serial Port"를 찾는다.
7) 새로운 하드웨어의 설치 완료를 표시할 것이다. 완료(Finish)를 누른다.
USB 포트 하드웨어 드라이버(하드웨어 구동용 전용 소프트웨어)의 설치가 완료되었다.

5 FT232 드라이버의 설치확인
우선 USB 드라이버가 정상적으로 설치되어 있는지 확인한다.
윈도우즈 설정>장치관리자>하드웨어>시스템을 선택한다

포트에서 "USB Serial Port" 를 열어서 아듀이노 기판의 USB포트 설정을 확인한다.
 

고급설정 단추를 누르면 현재 설정된 포트번호를 비어있는 포트번호로 변경할 수 있다.
USB Serial Port는 보통 COM3~COM8로 자동 설정됩니다.

드디어 아듀이노 기판용 드라이버의 설치가 끝낫습니다.
자, 이제부터는 본격적으로 소프트웨어를 사용해서 기판을 작동시켜 보겠습니다.

-----------------------------------------------------------------------------------------------------
 6 LED의 추가 (구형 아듀이노만 해당)
처음 작동을 시켜볼 스켓치(작동소스)는 아듀이노 기판의 LED를 깜박이는 시험이다.
아듀이노 데시밀라 NG 이하 버전은 기판에 RUN-LED가 없다, 핀 13에 LED를 연결해야 한다.
LED+ (긴다리)를 핀13에, LED- (짧은 다리)를 GND에 연결한다.

일반적으로는 LED의 회로에 직렬로 1K 저항을 연결해야 한다. 그러나 핀 13에는 저항이 들어 있다.
간단한 시험에서 LED에 저항이 없어도, 출력포트는 전류제한 기능이 있으므로 문제가 안됩니다.

7 아듀이노 환경의 시작
압축을 푼 아듀이노 소프트웨어의 폴더를 열고 arduino.exe를 더블클릭하면 바로 실행됩니다. 
File > Sketchbook > Examples > Digital > Blink.pde 스케치(소스) 파일을 연다.

스케치(소스파일) 창에 선택한 응용소스인 Blink.pde의 내용이 표시됩니다.
 

이제, 소스를 변경하고, 저장하고, 컴파일하고, 연결된 어듀이노 기판에 업로드할 수 있다. 
File > Upload I/O Board를 누르면 응용소스를 컴파일한다.

편집창 아래의 녹색 상태바에 컴파일 결과가 Done compiling 라고 표시가 되면 OK이다.
맨 아래의 검은색 출력창에는 컴파일한 실행코드의 크기를 표시하고 있다.

8.  아듀이노의 직렬포트를 Tools > Serial Port > COM1~COM8 중에서 선택한다.
윈도주즈에서 COM1 혹은 COM2는 직렬포트 방식의 아듀이노 기판일 때이며,
대부분 COM3 ~ COM8 까지는 USB 방식의 어듀이노 기판이다.
직렬포트가 없는 노트북은 COM1~COM8 중에서 어떤 번호로 연결되었는지 확인해야 한다.

주의
기판을 USB 포트에서 분리하거나, 전원점퍼를 착탈하면, 설정이 풀어 진다.
자신의 아듀이노의 Serial port 가 v로 선택되어 있어야만, 업로드와 직렬 통신창이 작동한다.


9.  Upload a program
업로드는 PC에서 아듀이노 기판으로 실행코드를 전송하야 기판에 저장하는 것을 말합니다.


먼저 사용하는 기판의 종류를 선택해야 합니다,
Tools>Board>Arduino Decimila 를 선택한다. M168 USB, M168 MINI도 Decimilla를 선택한다.

주의 Board 항목에 자신이 업로드할 아듀이노 기판이 v로 선택되어 있어야 합니다.
 

File > Upoad to I/O Board를 누른다,
 

10.  펌웨어 업로드
업로드가 시작되면 아듀이노 기판은, 자동으로 USB 포트의 업로드 신호를 기다립니다.
아듀이노 기판은 사전에 PC의 USB 포트에 연결되어 잇어야 합니다.

아듀이노 기판은 작동중이라도, USB 포트로 업로드 신호가 들어오면,
RUN LED를 3번깜빡이고, 새로 들어오는 실행코드를 Flash ROM에 저장합니다.
업로드가 끝나면, MEGA168에 새롭게 저장된 실행코드는 자동으로 실행됩니다.

만일, 아듀이노기판에 USB 포트로 업로드 신호가 들어오지 않으면,
RUN-LED를 7번 깜빡인 다음, 이미 저장된 코드를 실행합니다.

잠시 후 스케치창 바로 아래의 녹색 상태바에 Done uploading 이라고 표시됩니다.
이제, 아듀이노 기판은 업로드된 실행코드가 작동하므로, RUN-LED가 깜박일 것입니다.
만일 그렇게 된다면, 축하합니다. 이제 아듀이노를 업로드하고 작동이 성공되었습니다.

11.  매뉴바의 단추
Play  Stop      New  Open Save  Up    Serial
          
 
Play = 컴파일  
Stop = 컴파일 중지
New File = 새 파일
Open File = 파일 읽기
Save File = 파일 저장
Upload I/O board = 업 로드 (펌웨어를 기판에 굽기)
Serial terminal = 통신 프로그램 (내장된 것, 설정된 포트번호로 작동)
 
-----------------------------------------------------------------------------------------------------
12.  아듀이노 공개자료
M168-USB와 M168-MINI의 개발환경(아듀이노 스켓치)에서의 기본명령의 설명은 다음 자료를 참조하십시요
http://www.avrtools.co.kr/technote7/board.php?board=download&command=body&no=35
 
M168-USB와 M168-MINI의 개발환경(아듀이노 스켓치)에서의 전용명령의 설명은 다음 자료를 참조하십시요
http://www.avrtools.co.kr/technote7/board.php?board=download&command=body&no=42
 
M168-USB와 M168-MINI의 개발환경(아듀이노 스켓치)에서의 논리연산의 설명은 다음 자료를 참조하십시요
http://www.avrtools.co.kr/technote7/board.php?board=download&command=body&no=54

아듀이노 스케치 0017 (2009.8 최신버전) 설치방법은 다음 자료를 참조하십시요.
http://www.avrtools.co.kr/technote7/board.php?board=download&command=body&no=111
 
이 프로그램은 무료 소프트웨어로, 신체와 재산 상의 어떤 위험과 손해를 보상하지 않습니다.
이 프로그램은 GNU 무료 소프트웨어 배포규정을 따릅니다.
Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
 AVRTOOLS™
   
윗글 아듀이노 소프트웨어 Ver 0012
아래글 아듀이노 PC 카메라 제작
    N         제목    글쓴이 작성일 조회 추천
61 비접점식 QTouch 방식 근접검출 스위치 leeky 2016/01/21 (목) 625 0
60 Arduino 고속 오실로스코프 #3 avrtools™ 2012/03/29 (목) 17685 0
59 아날로그 8ch 데이터 로거 avrtools™ 2012/03/29 (목) 2766 0
58 Arduino DMX512 송신기 제작 avrtools™ 2012/03/15 (목) 2875 0
57 nRF24L01 무선모듈의 사용방법 avrtools™ 2012/03/07 (수) 5825 0
56 초음파 거리 측정기의 제작 avrtools™ 2011/09/18 (일) 4779 0
55 3축 가속도 센서 ADXL335 avrtools™ 2011/09/09 (금) 3307 0
54 Arduino Uno USBserial 펌웨어의 변경 avrtools™ 2011/08/27 (토) 2929 0
53 Arduino MIDI의 소개 avrtools™ 2011/08/19 (금) 3323 0
52 Arduino 고속 Oscillo Scope #2 avrtools™ 2011/08/12 (금) 2933 0
51 Arduino Uno 및 USB2serial Uno의 소개 [2] avrtools™ 2011/07/30 (토) 3192 0
50 Arduino IDE에서 AVRISP-mkII 사용방법 avrtools™ 2010/10/22 (금) 7815 0
49 아듀이노 초음파 거리측정 및 응용 avrtools™ 2010/03/14 (일) 4076 0
48 M328-USB의 비밀 온도센서 avrtools™ 2010/01/02 (토) 3499 0
47 M168-mini로 만드는 USBasp avrtools™ 2009/10/10 (토) 5187 0
46 OBDuino ISO9141 소스의 설명 avrtools™ 2009/10/08 (목) 4067 0
45 아듀이노 0017 업그레이드 avrtools™ 2009/08/18 (화) 3594 0
44 Arduino 0015 업그레이드 avrtools™ 2009/06/01 (월) 3290 0
43 CC2500 Zigbee RF Modem #1 [4] avrtools™ 2008/11/20 (목) 6508 0
42 아듀이노 소프트웨어 Ver 0012 avrtools™ 2008/09/23 (화) 3941 0
41 Arduino 소프트웨어 설치방법 avrtools™ 2008/08/31 (일) 5504 0
40 아듀이노 PC 카메라 제작 avrtools™ 2008/10/28 (화) 7097 0
39 아듀이노 AVR-ISP V2의 제작 [6] avrtools™ 2008/10/22 (수) 8144 0
38 아듀이노 J1850-PWM 스캐너 avrtools™ 2008/10/15 (수) 4466 0
37 아듀이노 MPGduino의 제작 avrtools™ 2008/10/11 (토) 4796 0
36 아듀이노 OBD-II PID 처리함수 avrtools™ 2008/10/12 (일) 5384 0
35 아듀이노 OBD-II PID 송수신 함수 avrtools™ 2008/10/09 (목) 9512 0
34 아듀이노 ODB-II 스캐너 제작 [9] avrtools™ 2008/10/04 (토) 16944 0
33 아듀이노 AC전원 THD 측정 [2] avrtools™ 2008/09/30 (화) 6658 0
32 아듀이노 소프트방식 16Bit ADC avrtools™ 2008/09/23 (화) 5466 0
31 아듀이노 초음파 모듈의 제작. avrtools™ 2008/09/22 (월) 4752 0
30 아듀이노 Wii 프로세싱 avrtools™ 2008/09/20 (토) 4068 0
29 아듀이노 초음파 거리측정 avrtools™ 2008/09/20 (토) 5961 0
28 아듀이노 8x5 초소형 전광판 avrtools™ 2008/09/11 (목) 4574 0
27 아듀이노 4선식 터치패널 avrtools™ 2008/09/10 (수) 4584 0
26 아듀이노 2색 8x8 LED avrtools™ 2008/09/10 (수) 4802 0
25 아듀이노 24x6 LED 전광판 avrtools™ 2008/09/10 (수) 5336 0
24 아듀이노 8x8 LED 프로세싱 avrtools™ 2008/09/10 (수) 4040 0
23 아듀이노 32x16 RGB 전광판 avrtools™ 2008/09/06 (토) 13573 0
22 아듀이노 맥박검출기 avrtools™ 2008/09/03 (수) 9346 0
21 아듀이노 적외선 거리센서 avrtools™ 2008/09/01 (월) 5806 0
20 아듀이노 DMX 수신장치 [7] avrtools™ 2008/08/31 (일) 6659 0
19 아듀이노 AVR-ISP 만들기 avrtools™ 2008/08/30 (토) 4062 0
18 아듀이노 POV #3 avrtools™ 2008/08/30 (토) 3378 0
17 아듀이노 POV #2 avrtools™ 2008/08/30 (토) 3187 0
16 AVR 병렬포트 굽기장치 avrtools™ 2008/08/30 (토) 5119 0
15 아듀이노 DMX 송신기 avrtools™ 2008/08/28 (목) 5044 0
14 아듀이노 부트로더의 개조 [1] avrtools™ 2008/08/28 (목) 5712 0
13 아듀이노 병렬포트 굽기장치 avrtools™ 2008/08/26 (화) 4127 0
12 아듀이노 POV #1 avrtools™ 2008/08/26 (화) 3424 0
11 아듀이노 MIDI 드럼 leeky 2008/08/24 (일) 4675 0
10 아듀이노 SD/MMC 카드 avrtools™ 2008/08/24 (일) 9708 0
9 아듀이노 MIDI 플륫 avrtools™ 2008/08/24 (일) 3515 0
8 아듀이노 RGB LED avrtools™ 2008/08/23 (토) 4952 0
7 아듀이노 USB 오실로스코프 [2] leeky 2008/08/21 (목) 6339 0
6 가속도계 ADXL202 응용소스 avrtools™ 2008/08/20 (수) 4825 0
5 아듀이노 가속도센서 avrtools™ 2008/08/18 (월) 4802 0
4 아듀이노 RC서보 제어 avrtools™ 2008/08/17 (일) 5140 0
3 아듀이노 910-ISP 만들기 avrtools™ 2008/08/16 (토) 4643 0
2 아듀이노 온도센서, XBee 송수신 avrtools™ 2008/08/15 (금) 7408 0
1 아듀이노 기본명령 avrtools™ 2008/08/07 (목) 6503 0
1

바구니 : 0
 보관함 : 0
오늘뷰 : 0
HOME   |   회사소개   |   제휴안내   |   회사위치   |   서비스이용 약관   |   개인정보 보호정책   |   사이트맵
17015 경기도 용인시 기흥구 동백중앙로16번길 16-25, 508호. 전화 : 031-282-3310
사업자 등록번호 : 697-47-00075 / 대표 : 이건영 / 업태 : 제조업 / 종목 : LED조명, LED전원, 제어장치.
개인정보 관리책임자 : 홈페이지 관리자 . Copyright ⓒ2016 아크레즈 (ACLEDS INC.)
HOME TOP PREVNEXT 0 0 0