L-Motor Shield

использование и разработка плат расширения

L-Motor Shield

Сообщение jlekapb » 24 мар 2013, 10:36

Подключаю L-Motor Shield к Mega 1280.
Проблема с шаговым двигателем - при загрузке скетча из примера
Код: Выделить всё
#include <Stepper.h> //подключим библиотеку

const int stepsPerRevolution = 48;  // число шагов на оборот вашего шаговика

// инициализируем библиотеку, устанавливаем входы управления шаговикомy - 8 и 7:
Stepper myStepper(stepsPerRevolution, 8,7);           

void setup() {
  // зададим скорость вращения:
  myStepper.setSpeed(50);
 // для работы с нашим моторшылдом надо выставить еденички на входах PWM1 и PWM2
    digitalWrite(3, HIGH); // т.е на 3 и 11 выводах
    digitalWrite(11, HIGH);
}

void loop() {
  // прошагаем полный оборот в одну сторону:
  myStepper.step(stepsPerRevolution);
  delay(500);// постоим пол-секунды
 
  // и прошагаем полный оборот в другую сторону:
   myStepper.step(-stepsPerRevolution);
  delay(500);
}


красный светодиод Motor 2 не светится (тоесть попеременно светится красный-желтый в Motor 1, а в Motor 2 только желтый)

Проверял скетчем на вращение обычным двигателем - этот светодиод светится (получается проблемы именно в скетче)

а также если убрать строчку
Код: Выделить всё
digitalWrite(3, HIGH);

То светодиоды начинают светиться попеременно, но зато отключается Motor 1

Не подскажете в чем может быть проблема?
jlekapb
 
Сообщения: 1
Зарегистрирован: 24 мар 2013, 10:28

Вернуться в Шилды (Shields)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
© 2009-2021 |  Top.Mail.Ru О проекте  |  Политика Конфиденциальности  |