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.  파트리스트(서화평)
   125   126   127   128   129   130   131   132   133   134   135