JUST GO

[공통] 초음파 센서로 거리 측정해보기 본문

임베디드/학습내용

[공통] 초음파 센서로 거리 측정해보기

root_go 2022. 11. 18. 10:47

const int trig_pin = 11;
const int echo_pin = 12;

void setup(){
  pinMode(trig_pin, OUTPUT);
  pinMode(echo_pin, INPUT);
  
  Serial.begin(115200);
}

void loop() {
  digitalWrite(trig_pin, LOW);
  delayMicroseconds(2);
  digitalWrite(trig_pin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trig_pin, LOW);
  
  long duration = pulseIn(echo_pin, HIGH);
  long distance = (duration/2) / 29.1;
  
  Serial.print(distance);
  Serial.println(" cm");
  delay(1000);
}

 

'임베디드 > 학습내용' 카테고리의 다른 글

[공통] SSMS  (0) 2022.12.02
[공통] 임베디드  (0) 2022.11.18
[공통] RS232 UI 임베디드 애플리케이션 구현  (0) 2022.11.04
[공통] 비트연산  (0) 2022.11.04
[공통] LED 제어하기  (0) 2022.11.04