티스토리 뷰
반응형
아이폰 가속도센서를 이용하여 바닥과의 사이각을 구하는 앱을 만들어 봄.
아이폰의 중력가속도 센서는 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
TAG
- 소니
- Operation System
- 가상드라이브
- 녹화
- 백신
- KAI
- V3
- Programming - C
- TCP/IP
- c#
- Programing
- 스터디_발표자료
- 인코더
- WPF
- Programming - C / C++
- 유마일
- ffmpeg
- 구글
- 데몬
- 하이퍼큐브
- GAME
- API 프로그래밍
- WL-54G
- 프로그래밍
- PSP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함