Page 241 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 241
void PlusFan(void)
{
fanSpeed=fanSpeed+15;
//팬 스피드를 증가
fanLevel++;
//팬 레벨을 증가
if(fanLevel>9)
{
fanSpeed = 135;
//팬 스피드 135 입력
fanLevel=9;
//팬 레벨 9 입력
}
OCR1A=fanSpeed;
//TC1을 사용
lcd_gotoxy(0,2);
lcd_putsf("FAN = ");
//lcd에 문자 입력
lcd_gotoxy(6,2);
sprintf(buff, "%d", fanLevel);
//lcd에 문자 입력
lcd_puts(buff);
//저장된 값 입력
}
void MinusFan(void)
{
if(fanLevel >= 1)
{
fanSpeed -= 15;
//팬의 속도를 10 내려라
fanLevel--;
//팬의 레벨을 1 내려라
}
OCR1A=fanSpeed;
//OCR1A에 'panning'만큼 PWM 출력
lcd_gotoxy(0,2);
lcd_putsf("FAN = ");
//lcd에 문자 출력
lcd_gotoxy(6,2);
sprintf(buff, "%d", fanLevel);
//lcd에 문자 출력
- 234 -