Page 244 - 최강 아두이노 퍼스트 참고서
P. 244

case 5:
                                 digitalWrite(IN1, HIGH);
                                 digitalWrite(IN2, HIGH);
                                 digitalWrite(IN3, LOW);
                                 digitalWrite(IN4, LOW);
                                 break;
                             case 6:
                                 digitalWrite(IN1, HIGH);
                                 digitalWrite(IN2, LOW);
                                 digitalWrite(IN3, LOW);
                                 digitalWrite(IN4, LOW);
                                 break;
                             case 7:
                                 digitalWrite(IN1, HIGH);
                                 digitalWrite(IN2, LOW);
                                 digitalWrite(IN3, LOW);
                                 digitalWrite(IN4, HIGH);
                                 break;
                         default:
                                 digitalWrite(IN1, LOW);
                                 digitalWrite(IN2, LOW);
                                 digitalWrite(IN3, LOW);
                                 digitalWrite(IN4, LOW);
                                 break;
                         }

                         SetDirection();
                     }
                  }

                  void SetDirection()
                  {
                     if(Direction==1) { Steps++; }
                     if(Direction==0) { Steps--; }
                     if(Steps>7) { Steps=0; }
                     if(Steps<0) { Steps=7; }
                  }

















                                                   244
   239   240   241   242   243   244   245   246   247   248   249