HC-SR04P 초음파 거리 센서 알아보기 [아두이노 강좌]

외않됀대 2017-01-09 (월) 18:03 7년전 4070  

안녕하세요 HC-SR04P 초음파 거리 센서를 사용해보도록 하겠습니다.

 

HC-SR04P 초음파 거리 센서

 

HC-SR04P 초음파 거리 센서


 

HC-SR04P와 사용 방법과 외형도 매우 비슷한 제품입니다.

 

하지만 HC-SR04P는 3.3v와 5v에서 사용이 가능하고, 최대 450cm까지 가능합니다.

 

 HC-SR04P 사용하기

 

준비물 : 아두이노 우노, 우노 케이블, 브레드 보드, MM 케이블, HC-SR04P (준비물 바로보기)

 

회로도

 

 

VCC - 5V

Trig - D13

Echo - D12

GND - GND

 

소스 코드

 

 //소스 코드 다운 링크

​int trigPin = 13;
int echoPin = 12;

void setup()
{
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}

void loop()
{
  long duration, distance;
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = duration * 17 / 1000;
  Serial.println(distance);
  delay(100);
}

 

동작 사진

 

 

 

출처 [메카솔루션] http://Mechasolution.com

 

 

메카리워즈 Image Map


모바일 버전으로 보기