'근접센서'라 고도하고 '거리 측정 센서'라고도 하는 센서입니다.
종류에 따라서 측정할 수 있는 거리의 범위가 다릅니다.
필요한 거리범위를 생각해서 구입하셔야 합니다.
저는 10cm~80cm 범위를 측정할 수 있는 거리 측정 센서를 구입했습니다.
(참고 : 디바이스 마트 - GP2Y0A21YK[케이블포함])
선은 아래와 같이 연결합니다.
테스트용 LED를 꼽아도 되는데.....
가변저항보다 값이 불안정해서 그런지 LED가 너무 깜박거려서 밝기를 알 수 가 없습니다;;
코드는 '가변저항'과 똑같습니다.
(참고 : [Arduino] 가변저항(potentiometer) 이용하여 LED 밝기 조정)
#define LED 13
#define ANALOG A0
//가변저항값
int nA0_Value = 0;
void setup()
{
pinMode(LED, OUTPUT);
Serial.begin(9600);
}
void loop()
{
nA0_Value = analogRead(ANALOG);
analogWrite(LED, nA0_Value );
//컴퓨터에 신호를 준다.
//앞쪽 데이터가 짤리는 것을 막기위한 빈공간
Serial.print(" ");
Serial.println(nA0_Value);
delay(10);
}
테스트는 눈에 보이기 쉬우라고 프로그램 만들었습니다 ㅎㅎㅎ
참고 : 스크롤 그래프(Scroll Graph) 0.3
비주얼 스튜디오 2012가 있어야 사용할 수 있습니다.
'거리 측정 센서'는 필요한 조건에 따라 방식이나 거리가 다른 다양한 제품들이 있습니다.
필요에 맞는 제품을 찾아서 사용해 봅시다.