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

Steps=Number of steps in One Revolution * Gear ratio
               Steps=1 회전 단계 수 * 속도 변화 비율
               Steps= (360°/5.625°) x 64  = 64 * 64 = 4096 스텝입니다.




                       스테퍼 모터 예제 코드 1

               ULN2003 제어 드라이버와 바로 연결하여 (다이렉트 제어) 사용하는 예제 코드입니다.
               http://www.allfirst.co.kr/pds/arduinoLib/uln2003_stepper_ex_1.ino
                 /*
                     BYJ48 Stepper motor code
                     Connect :
                     IN1 -> D8
                     IN2 -> D9
                     IN3 -> D10
                     IN4 -> D11
                     VCC . 5V Prefer to use external 5V Source
                     Gnd
                 */

                  #define IN1  8
                  #define IN2  9
                  #define IN3  10
                  #define IN4  11

                  int Steps = 0;
                  boolean Direction = true; //
                  unsigned long last_time;
                  unsigned long currentMillis ;
                  int steps_left=4095;
                  long time;
                  void setup()
                  {
                      Serial.begin(115200);
                      pinMode(IN1, OUTPUT);
                      pinMode(IN2, OUTPUT);
                      pinMode(IN3, OUTPUT);
                      pinMode(IN4, OUTPUT);
                      // delay(1000);
                  }

                  void loop()
                  {
                     while(steps_left>0)
                     {
                         currentMillis = micros();
                         if(currentMillis-last_time>=1000)






                                                   242
   237   238   239   240   241   242   243   244   245   246   247