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








 게시판 검색





 
 
회원등록 비번분실


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

      거래은행 바로가기
 
 Sensor Applications
아듀이노 공개소스
작성자 avrtools™        
작성일 2008/09/01
첨부#1 GP2Y0A21YK-DS.pdf (69KB) (Down:602)
ㆍ추천: 0  ㆍ조회: 5737   
  아듀이노 적외선 거리센서
참조 : http://www.avrtools.co.kr/
저자 : leeky

적외선 거리센서 소개
SHARP에서 판매하는 적외선 거리센서 GP2Y0A21YK는 적외선 송신, 수신 소자와 IC를 내장하여
3 ~ 7V의 작동전압에서, 10~80 cm의 거리를 검출하는 스마트센서(처리회로가 IC로 내장된)이다.
GP2Y0A21YK는 샘플전자, 엘레파츠, 디바이스마트에서 판매하며, 소매가격은 5,800원 정도이다.
 
적외선 거리센서 연결방법
출력 Vo는 아날로그 입력포트에 연결하고, 전원은 VCC, GND에 각각 연결한다.
GP2Y0A21YK의 응답속도는 46ms 이며, 전원이 공급되면 연속으로 작동한다.
즉 실행코드가 50ms 이상의 간격으로 센서값을 읽으면, 새로운 값이 나온다는 뜻이다.
 
 
 
적외선 거리센서의 출력은 10~60 cm 거리에서, 2.2V~0.5V로 반비례값을 출력한다.
10 cm 이하의 거리는 발광과 수광소자의 간격문제로, 전혀 검출하지 못한다.
가급적, 그림의 녹색영역을 넘는 2.2V 이상과, 0.5V 이하를 제한하는 처리를 해야 한다.
 
   
 

아듀이노 기판 (센서는 A0핀 즉 D14번을 사용한다)
M18-USB 기판 : http://www.avrtools.co.kr/technote7/board.php?board=tnshoppublic&command=body&no=44
 
 
소스 예
int Sensor =14;           // 아날로그 입력 A0 핀은, 디지털 포트 D13 핀의 다음번이다.
int Distant =0;             // 아날로그 값은 0~1023으로 읽혀지므로 정수형(2바이트) 변수가 필요하다.
 
void setup()              // 기판의 포트를 설정
{
  Serial.begin(9600);   // 직렬포트를 9600 bps로 설정 
  Serial.println(”Distant Sensor ”);   // 제목을 표시
}

void loop()                // 주함수 (무한반복)
{
  Distant = analogRead(Sensor);  // 센서값을 A0 핀에서 읽는다.
  if (Distant > 455) Distant =455;    // 상한을 10 cm로 제한
  if (Distant < 102) Distant =102;    // 하한을 60 cm로 제한
  Serial.println(Distant);               // 측정한 거리를 UART로 송신한다.
  delay(200);                              // 1초에 5번 측정한다.
}

센서에서 거리값을 직접 출력하므로, 간단히 아날로그 입력으로 읽으면 되네요, 정말 간단합니다,
거리검출이 불가능한 10mm의 문제는, 센서를 기판 끝에서 10mm 안쪽에 설치하면 됩니다. 

이 프로그램은 무료 소프트웨어로, 신체와 재산 상의 어떤 위험과 손해를 보상하지 않습니다.
이 프로그램은 GNU 무료 소프트웨어 배포규정을 따릅니다.
Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA

 AVRTOOLS™
   
윗글 아듀이노 맥박검출기
아래글 아듀이노 DMX 수신장치
    N         제목    글쓴이 작성일 조회 추천
61 비접점식 QTouch 방식 근접검출 스위치 leeky 2016/01/21 (목) 565 0
60 Arduino 고속 오실로스코프 #3 avrtools™ 2012/03/29 (목) 17616 0
59 아날로그 8ch 데이터 로거 avrtools™ 2012/03/29 (목) 2724 0
58 Arduino DMX512 송신기 제작 avrtools™ 2012/03/15 (목) 2829 0
57 nRF24L01 무선모듈의 사용방법 avrtools™ 2012/03/07 (수) 5627 0
56 초음파 거리 측정기의 제작 avrtools™ 2011/09/18 (일) 4702 0
55 3축 가속도 센서 ADXL335 avrtools™ 2011/09/09 (금) 3242 0
54 Arduino Uno USBserial 펌웨어의 변경 avrtools™ 2011/08/27 (토) 2887 0
53 Arduino MIDI의 소개 avrtools™ 2011/08/19 (금) 3267 0
52 Arduino 고속 Oscillo Scope #2 avrtools™ 2011/08/12 (금) 2870 0
51 Arduino Uno 및 USB2serial Uno의 소개 [2] avrtools™ 2011/07/30 (토) 3129 0
50 Arduino IDE에서 AVRISP-mkII 사용방법 avrtools™ 2010/10/22 (금) 7749 0
49 아듀이노 초음파 거리측정 및 응용 avrtools™ 2010/03/14 (일) 4035 0
48 M328-USB의 비밀 온도센서 avrtools™ 2010/01/02 (토) 3463 0
47 M168-mini로 만드는 USBasp avrtools™ 2009/10/10 (토) 5113 0
46 OBDuino ISO9141 소스의 설명 avrtools™ 2009/10/08 (목) 4017 0
45 아듀이노 0017 업그레이드 avrtools™ 2009/08/18 (화) 3544 0
44 Arduino 0015 업그레이드 avrtools™ 2009/06/01 (월) 3227 0
43 CC2500 Zigbee RF Modem #1 [4] avrtools™ 2008/11/20 (목) 6434 0
42 아듀이노 소프트웨어 Ver 0012 avrtools™ 2008/09/23 (화) 3897 0
41 Arduino 소프트웨어 설치방법 avrtools™ 2008/08/31 (일) 5431 0
40 아듀이노 PC 카메라 제작 avrtools™ 2008/10/28 (화) 7026 0
39 아듀이노 AVR-ISP V2의 제작 [6] avrtools™ 2008/10/22 (수) 8058 0
38 아듀이노 J1850-PWM 스캐너 avrtools™ 2008/10/15 (수) 4417 0
37 아듀이노 MPGduino의 제작 avrtools™ 2008/10/11 (토) 4733 0
36 아듀이노 OBD-II PID 처리함수 avrtools™ 2008/10/12 (일) 5332 0
35 아듀이노 OBD-II PID 송수신 함수 avrtools™ 2008/10/09 (목) 9431 0
34 아듀이노 ODB-II 스캐너 제작 [9] avrtools™ 2008/10/04 (토) 16793 0
33 아듀이노 AC전원 THD 측정 [2] avrtools™ 2008/09/30 (화) 6584 0
32 아듀이노 소프트방식 16Bit ADC avrtools™ 2008/09/23 (화) 5419 0
31 아듀이노 초음파 모듈의 제작. avrtools™ 2008/09/22 (월) 4690 0
30 아듀이노 Wii 프로세싱 avrtools™ 2008/09/20 (토) 4009 0
29 아듀이노 초음파 거리측정 avrtools™ 2008/09/20 (토) 5908 0
28 아듀이노 8x5 초소형 전광판 avrtools™ 2008/09/11 (목) 4524 0
27 아듀이노 4선식 터치패널 avrtools™ 2008/09/10 (수) 4545 0
26 아듀이노 2색 8x8 LED avrtools™ 2008/09/10 (수) 4752 0
25 아듀이노 24x6 LED 전광판 avrtools™ 2008/09/10 (수) 5274 0
24 아듀이노 8x8 LED 프로세싱 avrtools™ 2008/09/10 (수) 4004 0
23 아듀이노 32x16 RGB 전광판 avrtools™ 2008/09/06 (토) 13527 0
22 아듀이노 맥박검출기 avrtools™ 2008/09/03 (수) 9264 0
21 아듀이노 적외선 거리센서 avrtools™ 2008/09/01 (월) 5737 0
20 아듀이노 DMX 수신장치 [7] avrtools™ 2008/08/31 (일) 6595 0
19 아듀이노 AVR-ISP 만들기 avrtools™ 2008/08/30 (토) 4028 0
18 아듀이노 POV #3 avrtools™ 2008/08/30 (토) 3343 0
17 아듀이노 POV #2 avrtools™ 2008/08/30 (토) 3149 0
16 AVR 병렬포트 굽기장치 avrtools™ 2008/08/30 (토) 5056 0
15 아듀이노 DMX 송신기 avrtools™ 2008/08/28 (목) 4989 0
14 아듀이노 부트로더의 개조 [1] avrtools™ 2008/08/28 (목) 5667 0
13 아듀이노 병렬포트 굽기장치 avrtools™ 2008/08/26 (화) 4084 0
12 아듀이노 POV #1 avrtools™ 2008/08/26 (화) 3387 0
11 아듀이노 MIDI 드럼 leeky 2008/08/24 (일) 4622 0
10 아듀이노 SD/MMC 카드 avrtools™ 2008/08/24 (일) 9658 0
9 아듀이노 MIDI 플륫 avrtools™ 2008/08/24 (일) 3462 0
8 아듀이노 RGB LED avrtools™ 2008/08/23 (토) 4901 0
7 아듀이노 USB 오실로스코프 [2] leeky 2008/08/21 (목) 6286 0
6 가속도계 ADXL202 응용소스 avrtools™ 2008/08/20 (수) 4773 0
5 아듀이노 가속도센서 avrtools™ 2008/08/18 (월) 4744 0
4 아듀이노 RC서보 제어 avrtools™ 2008/08/17 (일) 5078 0
3 아듀이노 910-ISP 만들기 avrtools™ 2008/08/16 (토) 4590 0
2 아듀이노 온도센서, XBee 송수신 avrtools™ 2008/08/15 (금) 7344 0
1 아듀이노 기본명령 avrtools™ 2008/08/07 (목) 6421 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