Page 765 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 765
#include <stdlib.h>
#define DHT_DDR DDRA.0 //포트A의 입출력 설정
#define DHT_OUT PORTA.0 //포트A의 0번
#define DHT_IN PINA.0 //포트A의 0번 입력
/*
flag:스위치 구분 (0~3번 스위치)
len:문자열의 길이를 저장
F_flag:섭씨<=>화씨를 바꾸기 위한 변수
*/
int flag=0,len,F_flag=0;
unsigned char com[20]; //왼쪽으로 이동시킨 문자를 넣어놓는 변수
int data[5]; //온도 / 습도값을 넣어놓는 변수
unsigned char str[50]; //LCD에 출력할 문자열을 넣어놓는 변수
unsigned char tips[][25]={"neckpiece pad_ding ", //온도에 따른 옷차림을 넣은 배열
" coat jacket ",
" trench_coat jeans ",
" shirt hood T-shirt ",
" jeans slacks ",
" slacks man_to_man ",
" T-shirt short pants ",
" thin_clothes "};
unsigned char tips2[][25]={"very unpleasant ", //불쾌지수 값에따른 문구를 넣은 배열
" unpleasant ",
"a little unpleasant ",
" agreeable "};
unsigned char tips3[][20]={" humidifier on ", //가습기
"dehumidifier on ", //제습기
" Perfect_state "}; //완벽한 상태
interrupt [EXT_INT0] void ext_int0_isr(void) //의상을 알려줌
{
flag=1;
}
interrupt [EXT_INT1] void ext_int1_isr(void) //습함-건조
{
flag=2;
- 758 -