Рассмотрим как подключить данный компактный и тихий шаговый двигатель 28BYJ-48 к ардуино. Через драйвер шаговика ULN2003 можно подключить любой шаговый двигатель, например, от факса, принтера, DVD привода.

Подключение:

  1. соединяем ардуино и драйвер: в ардуино цифровые контакты 2,3,4,5 подключаем к драйверу к контактам IN1, IN2, IN3, IN4.
  2. соединяем двигатель с драйвером. Гнездо и штеккер расчитаны друг на друга и перепутать невозможно.
  3. Заливаем скетч в ардуину и наслаждаемся
    #include <Stepper.h>
    const int stepsPerRevolution = 256;
    Stepper myStepper(stepsPerRevolution, 2, 4, 3, 5);
    void setup() {
      pinMode(2, OUTPUT);
      pinMode(3, OUTPUT);
      myStepper.setSpeed(70);
      Serial.begin(9600);
    }
    void loop() {
      Serial.println("clockwise");
      myStepper.step(stepsPerRevolution * 4);
      digitalWrite(2, LOW); //Для экономии энергии снимаем напряжение с контактов 2 и 3
      digitalWrite(3, LOW); //Контакты по умолчанию были активны для удержания тяги на валу
      delay(2000);
      Serial.println("counterclockwise");
      myStepper.step(-stepsPerRevolution * 4);
      digitalWrite(2, LOW);
      digitalWrite(3, LOW);
      delay(2000);
    }
    
    

 

Видео:

Комментарии  
+2 # Команда 102 лицея 20.02.2017 12:21
Спасибо за обзор! :-)
Ответить | Ответить с цитатой | Цитировать
Добавить комментарий