게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
아두이노 관련된 질문 입니다.
게시물ID : science_61873짧은주소 복사하기
작성자 : electronic13
추천 : 0
조회수 : 711회
댓글수 : 4개
등록시간 : 2016/12/15 23:42:33
안녕하세요 아두이노로 이것저것 배우고 있는 대학생 입니다. 

가속도 + 각속도 센서( mpu 6050) 을 이용해 걸음 수 계단을 올라가는지 내려가는지   그리고 걸음 수 카운트를  해보라는 과제가 있어

가속도 변화와 atan2(AcZ, AcY) 를 이용해 구분을 해 봤습니다. 

다른게 아니라  sqrt(AcX^2 + AcY^2 + AcZ^2) 를 해보니 nan 값이 시리얼 모니터에 뜨더군요 

(위 식은 제가 저걸 계단 올라갈때 각도와 함께 And 연산자로 사용해 보려고 생각한겁니다. )

저 식을 수학적으로 생각 하자면 nan 값이 나오는게  

AcX^2 , AcY^2, AcZ^2 의 값이 음수가 나오기 때문이라고 이해 했습니다. 음수가 나온다는건 방향을 나타내니깐...

AcX^2 을 기존 AcX 값 * AcX 값  = 양수   로 생각하면 안되는거겠죠? 

제가 mpu 6050 스펙을 안 읽어본건 아닌데  온통 영어라 잘 이해를 못하기도 하고 ㅠㅠ 

가속도, 각속도 센서를 이용한 다른 작품이라던가  관련된 것에 아시는 분들은 알려주시면 

잘 배우고 가겠습니다. 감사합니다.
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호