Page 45 - 3-3
P. 45
// 모터 이3 1 일 시
void Tx1_Char(unsigned char chr) delay_ms(13500);
// UART 송신 함수 // delay 적용
{ Motor3 = 0;
UDR1 = chr; // 모터 이3 0 일 시
} delay_ms(13500);
// delay 적용
}
void Usart()
{ void AB_1()
data = Usart_Rx(); // A,B 통 사료 공급 실행 함수
if (data=='*') {
data=''; Motor1 = 1;
} // 모터 이1 1 일 시
Motor2 = 1;
void A_1() // delay 적용
//A 통 사료 공급 실행 함수 delay_ms(13500);
{ PORTA = 0b10000000;
Motor1 = 1; Motor1=0;
// 모터 이1 1 일 시 Motor2=0;
delay_ms(13500); delay_ms(13500);
//delay 적용 }
Motor1 = 0;
// 모터 이1 0 일 시 void BC_1()
delay_ms(13500); //B,C 통 사료 공급 실행 함수
// delay 적용 {
Motor3 = 1;
Motor2 = 1;
}
void B_1() delay_ms(13500);
// B 통 사료 공급 실행 함수 PORTA = 0b10000000;
{ Motor3=0;
Motor2 = 1; Motor2=0;
// 모터 가2 1 일 시 delay_ms(13500);
delay_ms(13500); }
// delay 적용
Motor2 = 0; void AC_1()
// 모터 가2 0 일 시 // A,C 통 사료 공급 실행 함수
delay_ms(13500); {
// delay 적용 Motor1 = 1;
} Motor3 = 1;
void C_1() delay_ms(13500);
// C 통 사료 공급 실행 함수 PORTA = 0b10000000;
{ Motor1 = 0;
Motor3 = 1; Motor3 = 0;
- 45 -