한국어

Programming

twin 주소복사
조회 수 154 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

요새 웬만한 스마트폰이나 스마트워치에 기본적으로 설치되는 헬스케어 앱의 기본 기능 중 하나지요. 하루 종일 몇걸음이나 걸었는지, 걸은 거리는 몇m 인지, 칼로리는 얼마나 소모했는지 알 수 있는 앱입니다. 앱인벤터에 기본적으로 제공되는 센서 중 Pedometer 센서를 사용하면 쉽게 만들 수 있습니다.

디자인에 사용된 컴포넌트는 화면 위에서부터 다음과 같습니다.

이미지
레이블(lblWalks) -> 걸음 수 표시
레이블(lblDist) -> 거리(m)
레이블(lblCal) -> 칼로리(cal)
버튼 두개(btnRESET, btnQUIT) -> 초기화 및 종료 버튼(Horizontal Arrangement 안에 배치)

보이지 않는 컴포넌트로는 Sensors에서 Pedometer를 드래그하여 추가합니다.
 

만보기 앱의 실행 화면

블록 코딩은 다음과 같습니다. Pedometer 센서는 Call Pedometer1.Start 로 시동합니다. 걸음수와 거리는 Pedometer 센서가 돌려주는 값을 사용합니다. 
 

소모된 칼로리는 계산하는 방법은 아래 링크를 보면 자세히 나와있습니다. 블록 코딩을 보면,
CB = 4.0877 x 80(kg) x 운동시간 으로 계산하고 계산 결과를 소수점 한자리까지 표현(format as decimal numbers OOO places 1)하게 합니다. 상수 4.0877은 아래의 식에서 걷는 속도(KPH)를 5km/hour로 계산한 경우의 계산식입니다. 체중은 80kg이라고 가정했습니다. 

CB = [0.0215 x KPH**3 - 0.1765 x KPH**2 + 0.8710 x KPH + 1.4577] x WKG x T

  Where,
CB = Calorie burn (in calories)
KPH = Walking speed (in kilometres per hour)
WKG = Weight (in kilograms)
T = Time (in hours)


  1. [앱인벤터] 방향센서와 나침반

    Date2018.08.27 Bytwin Views149
    Read More
  2. [앱인벤터] 리스트를 이용하여 녹음이 되는 실로폰

    Date2018.08.27 Bytwin Views320
    Read More
  3. [앱인벤터] 내가 만든 앱을 구글 플레이스토어에 등록하는 방법

    Date2018.08.27 Bytwin Views81
    Read More
  4. [앱인벤터] Sound를 이용한 실로폰 앱

    Date2018.08.27 Bytwin Views86
    Read More
  5. [앱인벤터] ListPicker와 WebViewer를 이용한 내가 즐겨찾는 사이트 앱

    Date2018.08.27 Bytwin Views192
    Read More
  6. [앱인벤터] Camera & Share, 사진찍고 메모해서 공유하기

    Date2018.08.27 Bytwin Views84
    Read More
  7. [앱인벤터] App Inventor 2 Tips

    Date2018.08.27 Bytwin Views96
    Read More
  8. [앱인벤터] ActivityStarter 액티비티 스타터를 사용한 여행앱

    Date2018.08.27 Bytwin Views139
    Read More
  9. [앱인벤터2] 캔버스와 이미지스프라이트, Bouncing Ball 예제

    Date2018.08.27 Bytwin Views110
    Read More
  10. [앱인벤터2] 아날로그 시계 만들기

    Date2018.08.27 Bytwin Views317
    Read More
  11. [앱인벤터2] 말하는 Hello World 앱

    Date2018.08.27 Bytwin Views86
    Read More
  12. [앱인벤터2] 두 개의 스크린 사이의 값 전달, 구구단 예제

    Date2018.08.27 Bytwin Views599
    Read More
  13. [앱인벤터2] Slider를 사용하는 타이머

    Date2018.08.27 Bytwin Views564
    Read More
  14. [앱인벤터2] PasswordTextBox와 TinyDB를 사용한 PIN 번호 체크

    Date2018.08.27 Bytwin Views469
    Read More
  15. [앱인벤터2] Extension(확장기능)을 사용한 깜박이는 플래시라이트

    Date2018.08.27 Bytwin Views177
    Read More
  16. [앱인벤터2] Clock 센서, 디지털 시계

    Date2018.08.27 Bytwin Views250
    Read More
  17. [앱인벤터2] BMI 계산기

    Date2018.08.27 Bytwin Views136
    Read More
  18. [앱인벤터2 강좌] 폭탄 돌리기

    Date2019.09.17 Bytwin Views68
    Read More
  19. [앱인벤터2 강좌] 만보기앱, Pedometer 센서

    Date2018.08.27 Bytwin Views154
    Read More
  20. [앱인벤터2 강좌] 나침반과 센서

    Date2018.08.27 Bytwin Views128
    Read More
Board Pagination Prev 1 2 3 Next
/ 3