Page 130 - MDP2022-3
P. 130
UCSR1A = 0x00; // 송수신 동작을 제어하거나 상태를 저장하는 레지스터
UCSR1B = 0b00011000; // 송신기 , 수신기 enable
UCSR1C = 0b00000110; // 전송비트수 8비트로 설정
UBRR1H = 0;
UBRR1L = 103; // 통신속도 9600bps로 설정
DDRA = 0xff;
DDRB|=0x20;
PORTB|=0x20;
TCCR1A=0x82;
TCCR1B=0x1b;
ICR1=4999;
OCR1A=375;
}
#모터 동작 함수
void motorMove(int arrowFlag){
switch (arrowFlag)
{
case 0: PORTA = 0b0000000; break; //Stop
case 1: PORTA = 0b0000001; break; //Go
case 2: PORTA = 0b0000010; break; //Back
}
}
제 4 장 시스템 설계 (000)
1. 개요
RC카에 필요한 헨들과 엔진 그리고 외형을 제작했습니다.
RC카에 바퀴가 돌아가기 위해서 모터를 달아줬습니다. 또한 앞바퀴에 서브모터를 달아서 방향
제어를 할 수 있게 하였습니다.
악셀을 밟았다 땔 수 있게 버튼을 마이크로 스위치로 만들었습니다.
토글 스위치를 사용하여 기어를 만들었습니다. 기어를 앞으로 두고 악셀을 밟으면 직진하고, 뒤
로 두고 악셀을 밟으면 후진합니다.
2. 파트리스트(서화평)