티스토리 뷰

반응형

아이폰 가속도센서를 이용하여 바닥과의 사이각을 구하는 앱을 만들어 봄.

아이폰의 중력가속도 센서는 3축(x,y,z)인데, 각 값은 가속도를 뜻한다.

한마디로 아이폰을 연직방향(중력의 방향)으로 놓으면 z의 가속도값이 -1이 나온다. 그 이유는 중력가속도는 1G이고, 연직방향으로 놓으면 중력이라는 가속도힘이 1이라는 힘으로 아이폰을 잡아 당기기 때문이다.

이것을 이용해서 다음과 같은 식을 도출할 수 있다.

 

 

이걸 앱으로 만들어보앗다.

 

 

책상에 올려놓앗을때 각도값이 1.3도가 나온다. 이건 각 집마다 연직방향이 약간씩 다를 수 있기 때문에 각 환경에 맞는 연직방향을 맞춰주기 위해 수평맞추기라는 기능을 넣어주엇다. 책상에 수평으로 올려놓고 저 버튼을 누르면 아래와 같이 조정된다.

 

각도가 0도로 보정되엇다.

 

 실제 각도기를 이용하여 책상으로부터 20도의 각으로 책을 비스듬하게 세팅햇다.

그 책위에 아이폰을 올려놓은뒤 각도를 확인해보니 20도에 근사한 값을 얻을 수 있었다.

 

부푼 마음으로 각재는 어플이 이미 있을까해서 검색해보니까 카메라까지 활용한 각재는 어플이 있다.

아..

반응형

'Programing > IOS 앱개발' 카테고리의 다른 글

자이로스코프 센서 사용하기  (0) 2012.03.31
테이블 뷰 앱  (0) 2012.03.18
탭바를 이용한 멀티뷰 앱  (0) 2012.03.18
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함