Programing/IOS 앱개발
가속도센서를 이용한 아이폰과 바닥의 사이의 각 구하기.
akon47
2012. 3. 30. 00:10
반응형
아이폰 가속도센서를 이용하여 바닥과의 사이각을 구하는 앱을 만들어 봄.
아이폰의 중력가속도 센서는 3축(x,y,z)인데, 각 값은 가속도를 뜻한다.
한마디로 아이폰을 연직방향(중력의 방향)으로 놓으면 z의 가속도값이 -1이 나온다. 그 이유는 중력가속도는 1G이고, 연직방향으로 놓으면 중력이라는 가속도힘이 1이라는 힘으로 아이폰을 잡아 당기기 때문이다.
이것을 이용해서 다음과 같은 식을 도출할 수 있다.
이걸 앱으로 만들어보앗다.
책상에 올려놓앗을때 각도값이 1.3도가 나온다. 이건 각 집마다 연직방향이 약간씩 다를 수 있기 때문에 각 환경에 맞는 연직방향을 맞춰주기 위해 수평맞추기라는 기능을 넣어주엇다. 책상에 수평으로 올려놓고 저 버튼을 누르면 아래와 같이 조정된다.
각도가 0도로 보정되엇다.
실제 각도기를 이용하여 책상으로부터 20도의 각으로 책을 비스듬하게 세팅햇다.
그 책위에 아이폰을 올려놓은뒤 각도를 확인해보니 20도에 근사한 값을 얻을 수 있었다.
부푼 마음으로 각재는 어플이 이미 있을까해서 검색해보니까 카메라까지 활용한 각재는 어플이 있다.
아..
반응형