Page 78 - 최강 아두이노 스마트 자동차 로봇 키트
P. 78

#define ENB      5


                 // 포트 방향 설정. 모두 출력 방향으로 설정 되야 합니다.
                 void init_car_controller_board()
                 {
                     pinMode(ENA, OUTPUT);          // ENA
                     pinMode(EN1, OUTPUT);          // EN1
                     pinMode(EN2, OUTPUT);          // EN2


                     pinMode(ENB, OUTPUT);          // ENB
                     pinMode(EN3, OUTPUT);          // EN3
                     pinMode(EN4, OUTPUT);          // EN4
                 }
                 // 부팅 후  1 회 실행되는 함수. 초기화 함수. Setup()
                 void setup()

                 {
                     init_car_controller_board();
                 }

                 void car_forward()
                 {
                                digitalWrite(EN1, LOW);
                                digitalWrite(EN2, HIGH);

                                analogWrite(ENA, carSpeed);

                                digitalWrite(EN3, LOW);
                                digitalWrite(EN4, HIGH);
                                analogWrite(ENB, carSpeed);
                 }


                 void car_backward()
                 {
                                digitalWrite(EN1, HIGH);
                                digitalWrite(EN2, LOW);





                                                   77
   73   74   75   76   77   78   79   80   81   82   83