CS/IT 관련

만보기 앱의 원리. 어떻게 작동?

hyehh 2023. 1. 11. 05:24
728x90
반응형
SMALL
728x90
반응형
SMALL

스마트폰 

작은 컴퓨터라고 불린다.

 

제대로 작동하려면

1. 내부를 구성하는 하드웨어가 필요하다 - 화면, 메모리, 프로세서, 카메라

2. 기계를 작동시키려면 소프트웨어가 필요하다. - 음악앱, 게임앱, 안드로이드, IOS의 운영체제 

 

소프트웨어

다양한 명령들의 집합 

 

따로, 각자 만으로는 작동하지못하는 소프트웨어와 하드웨어

두개의 바퀴로 굴러가는 자전거와 같다.

 

스마트폰 다양한 센서

스마트폰은 다양한 센서가 있어서 센서를 활용한 어플리케이션이 우리를 편리하게 해주고있다. 

1. 제스처센서

2. RGB센서

3. 홈센서

4. 근접센서

5. 가속도 센서

6. 온도/습도 센서

7. 기압센서

8. 지자기센서

9. 자이로센서

 

만보기 애플리케이션 

하루동안 얼마나 걸었는지 자동으로 측정해준다.

 

어떻게 작동?

1. 사람이 걸어가면

2. 하드웨어의 입력장치인 센서가 이를 인식하고

    움직임을 수치로 변환해 입력한다.

3. 그다음은  앱의 실행단계 : 

    입력값을 발걸음 수로 바꿔서 처리

 

발걸음수 는 어떻게 계산?

만보기 앱은 수평축, 수직축 중에 발걸음에 가해지는 힘의 세기가 큰 축을 기준으로 삼는다고 프로그래밍되어있다.

 

만보기 애플리케이션의 동작 원리

스마트폰에 가해지는 반응이 가장 큰 축을 기준으로 한 걸음이 결정

 

가속도센서

가속도센서로 들어오는 값은 컴퓨터의 뇌라고 부르는 중앙처리장치로 보내져 걸음수를 계산한다.

 

부수적인 정보

여기서 얻어진 정보를 가지고 중앙처리장치는 이동거리와 칼로리 소모같은 부수적인 정보를 변환해주는 역할도 한다.

 

출력장치인 스마트폰

계산한 정보는 출력장치인 스마트폰으로 보내지게 된다.

 

연동

소프트웨어와 하드웨어가 연동해 하루 발걸음수를 알 수 있다.

더 작고 성능 좋은 하드웨어와 결합한다면 더 편리한 소프트웨어가 생길 것이다. 


 

소프트웨어에 대해
정말로 진지한 사람들은
그들 자신의 하드웨어를 만들어야 한다.
- 엘렌 케이

 

 

 

728x90
반응형
LIST