한국어

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. [앱인벤터2] BMI 계산기

    Date2018.08.27 Bytwin Views136
    Read More
  2. [앱인벤터2 강좌] 만보기앱, Pedometer 센서

    Date2018.08.27 Bytwin Views154
    Read More
  3. 앱인벤터2를 이용한 피아노 어플 제작

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

    Date2018.08.27 Bytwin Views128
    Read More
  5. 드림코드

    Date2017.11.10 Bytwin Views86
    Read More
  6. Korea SW 자료

    Date2017.10.30 Bytwin Views268
    Read More
  7. 앱인벤터 교육사이트

    Date2017.09.28 Bytwin Views124
    Read More
  8. MIT App Inventor 2 소개

    Date2017.03.26 Bytwin Views6694
    Read More
  9. 앱인벤터 에뮬레이터 다운 설치

    Date2017.03.26 Bytwin Views679
    Read More
  10. 앱인벤터 아두이노 교재

    Date2017.03.18 Bytwins Views210
    Read More
Board Pagination Prev 1 2 3 Next
/ 3