Page 754 - 2
P. 754
unsigned char bit_g;
unsigned char bit_dp;
int bmi = 0; // BMI 지수의 정수 부분을 저장
int bmi_1 = 0; // BMI 지수의 소숫점 첫째 자리를 저장
int bmi_10 = 0; // BMI 지수의 소숫점 둘째 자리를 저장
int d_1 = 0; // 거리의 소숫점 첫째 자리를 저장
int d_10 = 0; // 거리를 소숫점 둘째 자리를 저장
bit is_working = 0; // 센서가 동작중임을 알려주는 변수
bit is_ended = 0; // 센서의 동작이 끝났음을 알려주는 변수
bit is_available = 1; // 센서가 동작 가능한지를 알려주는 변수
bit is_pulse = 0; // 센서의 에코핀에서 1 이 들어오고 있는지를 나타내는 변수
int i,j,k,fndtemp; // 임시 변수
int sorttemp; // 임시 변수
unsigned char weight[5]; // 사용자의 몸무게를 저장할 변수
unsigned char GetCount = 0; // 정렬을 위한 임시 변수
unsigned char sbuf[16]; // 문자열 임시변수
#define SORT_COUNT 10 // 몇개의 값을 받아와 정렬 할 것인가.
unsigned int dis[SORT_COUNT]; // 모듈화에 필요한 버퍼 변수
#define DHT_DDR DDRD.7 // 온습도 센서의 연결된 핀의 입력 방향을 의미
#define DHT_OUT PORTD.7 // 온습도 센서의 연결된 핀을 의미
#define DHT_IN PIND.7 // 온습도 센서의 연결된 핀에서 받아오는 값을 의미
#define KEY_DDR DDRC // 키 매트릭스의 입력 방향을 의미
#define KEY_PORT PORTC // 키 매트릭스의 출력 상태를 의미
#define KEY_PIN PINC // 키 매트릭스의 입력 상태를 의미
unsigned char data[5]; // 자료 저장용
char GetHumidity() // 온습도 를 받아오는 함수
{
unsigned char n,k,idx;
data[0] = data[1] = data[2] = data[3] = data[4] = 0; // 자료 초기화
- 754 -