포트폴리오
아두이노 HC-SR04 초음파 센서 활용하기
톰 클란시스
2019. 8. 14. 16:01
728x90
반응형
SMALL
초음파란?
주파수가 20kHz를 넘는 사람이 듣지 못하는 음파
HC-SR04?
초음파 센서 모듈로 초음파 송신부(Trig), 초음파 수신부(Echo), 제어회로로
구성되어 있는데, 사용자가 간편하게 초음파를 제어해 거리를 측정 할 수 있도록 만들어짐.
이 초음파 센서는 400cm의 15도까지 정확하게 측정이 가능하다.
대신 이 데이터 시트 파일을 보고 요구사항을 충족시켜줘야 한다.
코드는 이런식으로.
const int trigPin = 12 ;
const int echoPin = 11 ;
long duration;
int distance;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(5);
digitalWrite(trigPin, HIGH);
delayMicroseconds(15);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance= duration*0.034/2;
Serial.print(distance);
Serial.println(" cm");
}
라이브러리 없이 했다.
아두이노와 연결시켰을 때의 모습이다.
화질은 구리지만 거리 측정값이 변하는 것을 확인할 수 있다.
간단히 실습할 수 있는 아두이노 HC-SR04 초음파 센서 활용법에 대해 썻다.
여러분도 부품사서 얼른 실습해보자.
반응형
LIST