최상단

컨텐츠

아두이노

2

  1. HC-SR04 초음파센서로 거리측정하기 2015.10.01
  2. MPU-6050 칼만필터 적용 소스 (2)2015.09.16

HC-SR04 초음파센서로 거리측정하기

글 정보

Category
아두이노
2015.10.01 14:30

본문

HC-SR04는 초음파를 이용하여 거리를 측정할 수 있는 센서입니다.

아두이노에 연결해서 거리값을 받아 활용할 수 있습니다.





회로도입니다.

VCC - 5V

Trig - 12번 핀(스케치에서 수정할 수 있습니다. 저는 12번 핀으로 사용하겠습니다.)

Echo - 11번 핀(마찬가지로 스케치에서 수정할 수 있습니다.)

GND - GND




점퍼핀으로 HC-SR04에 연결했구요,

아두이노에도 회로도 대로 연결하였습니다.


그리고 아두이노 IDE에 들어가서!

다음 소스를 복사해서 프로그램에 붙여 넣으시면 됩니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int trigPin = 12;   //trig 핀입니다.
int echoPin = 11;   //echo 핀입니다.
 
void setup(){
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}
 
void loop(){
  float duration, distance;
  digitalWrite(trigPin, HIGH);
  delay(10);
  digitalWrite(trigPin, LOW);
 
  duration = pulseIn(echoPin, HIGH);
  distance = ((float)(340 * duration) / 10000/ 2;
 
  Serial.print("\nDIstance:");
  Serial.print(distance);
  Serial.println("cm\n");
  delay(500);
}
 
cs






소스 안에 trigPin과 echoPin이라는 변수에 핀이 지정되어 있는데요, 다른 핀을 사용하신다면 그 핀의 숫자를 넣으시면 됩니다. 

그리고 시리얼 모니터에 들아가서 보면 정상적으로 거리가 출력되는 것을 볼 수 있습니다.

distance 변수에 거리 값이 저장됩니다.



신고

TAG

HC-SR04, 거리측정, 아두이노, 초음파센서

트랙백과 댓글 여닫기

Trackback: 0 Comment: 0

댓글 쓰기

MPU-6050 칼만필터 적용 소스

글 정보

Category
아두이노
2015.09.16 15:29

본문

출처 : http://cafe.naver.com/arduinostory/18039 네이버카페 아두이노스토리

MPU-6050의 값을 필터를 거쳐서 값을 다시 받는 소스입니다. 이 소스로 MPU-6050을 사용하게 되면 값이 비교적 일정하고 튀지 않는 값을 받아 사용할 수 있습니다.

i2c.ino

kalman.h

mpu6050.ino

모두 각각 하나씩 다운받아 한 폴더에 넣어두고, mpu6050.ino  파일을 실행시켜서 아두이노에 업로드 하면 됩니다~~

신고

TAG

MPU-6050, 가속도센서, 센서, 아두이노, 자이로센서, 칼만필터

트랙백과 댓글 여닫기

Trackback: 0 Comment: 2

댓글 목록

  1. 이윤창 Edit/Delete REPLY

    이거 계속 컴파일 에러뜨는데 어떻게 해요? 2017.06.11 19:02 신고

  2. 이윤창 Edit/Delete REPLY

    이거 계속 컴파일 에러뜨는데 어떻게 해요? 2017.06.11 19:02 신고

댓글 쓰기

페이징

PREV NEXT

1

TOP