초음파 센서

초음파 센서

Makerist 0 793
const int trigPin = 9;  // 초음파 센서의 Trigger 핀
const int echoPin = 10; // 초음파 센서의 Echo 핀

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);

  // 초음파의 속도는 340m/s이므로, 거리 계산
  distance = (duration / 2) * 0.034;

  Serial.print("Distance: ");
  Serial.println(distance);

  delay(1000);
}

이 코드는 초음파 센서를 통해 거리를 측정하고, 시리얼 모니터를 통해 해당 거리를 출력.
초음파 센서의 Trigger 핀과 Echo 핀을 trigPin과 echoPin에 연결
loop() 함수에서는 초음파를 보내고 거리를 측정하여 계산한 후, 시리얼 모니터에 출력
0 Comments
Category
반응형 구글광고 등
State
  • 현재 접속자 90 명
  • 오늘 방문자 1,337 명
  • 어제 방문자 3,368 명
  • 최대 방문자 4,586 명
  • 전체 방문자 676,597 명
  • 전체 게시물 26,446 개
  • 전체 댓글수 36 개
  • 전체 회원수 22 명
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand