• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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
Команда форума
Я даже не знаю, может они и взаимозаменяемые, проверьте подключив к ардуино.
 
Сверху Снизу