Page 199 - 3-3
P. 199
PORTD = 0xff; DDRD = 0xfb;
//PF0,1: 센서 입력
PORTF = 0xff; DDRF = 0x00;
}
2) 팔굽혀펴기
※ PushUp_main.c※
/**** 헤더 정의****/
// 팔굽혀펴기 헤더 사용
#include "PushUp_head.h"
/**** 메인 함수****/
void main(void)
{
// 초기화 함수 호출
init_main();
// 루프문
while(1){
// 배열 인덱스 값이 8 이면 데이터가 모두 들어오면( )
if(x == 8){
// 동작 중이 아니라면
if(!run){
//RFID 태그값 치환 함수 호출
rfidRead();
// 치환된 정보를 VB 로 송신
TxChar(tag);
// 배열 인덱스 초기화
x = 0;
//RFID 상태 변경(Not Empty)
rfid_status = 1;
// 시간 초기화 (15 초)
sec = 1500;
// 개수 초기화 (0 개)
count = 0;
}
}
//RFID 태그 값이 미저장 된 상태에서 태그가 되면
if(rfid_status == 0){
// 센서가 둘 중 하나라도 감지하면
if ((!SENS_SHOLD) || (!SENS_CHEST)){
// 실행 하지 않음 중지( : FAIL 출력)
- 199 -