• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Подключение шагового двигателя к Wemos mini

Serrous

Member
Есть драйвер l9110s
Шаговый двигатель stp-42d1006
wemos d1 mini

Ноль реакции. Хотя бывает мотор щелкает при подаче снятии питания с драйвера. Код ниже. всю голову сломал уже.
встроенный светодиод на порту D4 моргает с частотой около секунды.

Что я делаю не так???

Подключение
1.JPG
Код:
#include <Stepper.h>
const int stepsPerRevolution = 200; // steps per revolution of your motor
// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, D2,D3,D4,D5);
void setup() {
   // set the speed at 60 rpm:
   myStepper.setSpeed(60);
   // initialize the serial port:
   Serial.begin(115200);
}
void loop() {
   // step one revolution in one direction:
   Serial.println("clockwise");
   myStepper.step(stepsPerRevolution);
   delay(500);
   // step one revolution in the other direction:
   Serial.println("counterclockwise");
   myStepper.step(-stepsPerRevolution);
   delay(500);
}
 

Serrous

Member
Замерил напряжение на выходах. Бегает. Значит библиотека работает.
Драйвер вроде
  • Два независимых выхода, до 800 мА каждый
  • Максимальная перегрузочная способность 1.2 А
  • Напряжение питания от 2,5 до 12 В
  • Логические уровни совместимы с 3,3 и 5 В логикой
  • Рабочий диапазон 0 °С до 80°С

на 3.3 должен работать.

на выходе драйвера скачет от 9 до 11 вольт. если меряэ на +12 и на выход. как должно быть не знаю (
 

CodeNameHawk

Moderator
Команда форума
Я даже не знаю, может они и взаимозаменяемые, проверьте подключив к ардуино.
 
Сверху Снизу