아두이노 초음파 센서(HC-SR04)
주로 사용되는 초음파 센서는 HC-SR04입니다. 다음과 같이 생겼습니다
ThinkerCAD에서 센서를 클릭하시면 위치를 확인해보실 수 있습니다. 1~2cm 정도의 오차가 있는 것 같습니다.
두개의 볼록하게 나온 부분이 있는데, 한쪽은 신호를 전달하는 송신부이고 다른 한쪽은 신호를 받는 수신부 입니다.
현재 사용하는 HC-SR04센서는 약 2~400cm가 사용가능하다고 합니다.
int trigpin = 7; int echopin = 6; void setup(){ Serial.begin(9600); pinMode(trigpin,OUTPUT); pinMode(echopin,INPUT); } void loop(){ long durate, distance; digitalWrite(trigpin,LOW); delayMicroseconds(10); digitalWrite(trigpin,HIGH); delayMicroseconds(10); digitalWrite(trigpin,LOW); durate = pulseIn(echopin,HIGH); distance = durate*17/1000; Serial.print("Durate "); Serial.println(durate); Serial.print("Distance "); Serial.println(distance); delay(500); }
댓글
댓글 쓰기