?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

가속도센서 질문 드립니다.

페이지 정보

작성자 두이노1234 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일15-07-30 20:06 조회1,499회 댓글1건

본문

안녕하세요. 인터넷을 뒤지다가 좋은 사이트가 있어 가입해 질문합니다.

가속도센서에 관한 질문인데요.

아두이노 코딩하는 과정에서 문제가 있는지 한번 봐주셨으면 합니다.

int x,y,z;

void setup() {
  Serial. begin(9600);
  Serial.println("CLEARDATA");
  Serial.println("LABEL,TIME,x,y,z");
}
void loop(){
  x = analogRead(0);
  y = analogRead(1);
  z = analogRead(2);
 
  Serial.begin(9600);
  Serial.print("DATA,TIME");
  Serial.print(",");
  Serial.print(x);
  Serial.print( ",");
  Serial.print(y);
  Serial.print(",");
  Serial.println(z);
  delay(20);

}

위에 코딩한 것입니다.  제가 궁금한건 1초에 가속도센서값이 100번이상 나오도록 하고 싶은데

즉, 100hz이상을 받고 싶습니다.... 혹시 아시면 도움좀 주세요 ㅜ

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

먼저 가속도 센서에서 값을 읽어오는 방법은 모듈별로 틀릴겁니다. 많이 사용되는 MPU-6050 센서는 아래 내용을 참고하세요.
http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=tech_sensor&wr_id=2&page=3
MPU-6050 센서의 경우 기본이 약 300Hz 정도를 지원하는것 같습니다. 무리없이 사용이 가능할 것 같습니다.
http://forum.arduino.cc/index.php?topic=166146.0
초당 100회 이상 읽고 싶으실때는 loop() 함수가 반복될 때 계속 값을 읽어오면 됩니다. 가속도 센서가 그정도의 읽기 속도를 지원하기만 하면 됩니다.