*Текущая стоимость 317,55 уже могла изменится. Что бы узнать актуальную цену и проверить наличие товара, нажмите "Добавить в корзину"

Описание товара:
Плата расширения может использоваться в качестве платы расширения для гравировального станка, 3D-принтера и так далее. Есть 4 варианта шагового модуля привода двигателя. (Обратите внимание, что эта плата не содержит модуль шагового двигателя A4988, его необходимо приобрести в этом магазине), и может управлять 4 непрогрессивными двигателями, и каждый шаг-только 2 порта IO, то есть, 6. Порт IO может управлять 3 шаговыми двигателями очень хорошо, и он очень удобен в использовании, что делает традиционный шаговый двигатель работать громоздким.
Соответствующие отношения между двумя, Arduino UNO и модулем IO
Основной контроль шагового двигателя необходим для контактов. Другие контакты используются в гравировальной машине или 3d-принтере. Здесь мы не разрабатываем, и IO соответствует изображению выше.
Плата расширения Arduino UNO -------------------
8 - -- - EN (привод шагового двигателя включен, низкая эффективность)
7 - -- Z.DIR - (управление направлением оси Z)
6 - -- Y.DIR - (управление направлением оси Y)
5 - -- X.DIR - (управление направлением оси X)
4 - -- Z. Шаг-(шаговый контроль оси Z)
3 - -- Y. Шаг-(шаговый контроль оси Y)
2 - -- X. Шаг-(шаговый контроль оси X)
/Ниже представлена простая программа управления шаговым двигателем.
# Define EN 8/шаговый двигатель обеспечивает низкую эффективность
Управление направлением # define X_DIR 5/шаговый двигатель оси X
Управление направлением # define Y_DIR 6/шаговый двигатель оси y
Управление направлением # define Z_DIR 7/шаговый двигатель оси z
# Define X_STP 2/x axis шаг управления
# Define Y_STP 3/Управление шагом оси y
# Define Z_STP 4/ступенчатое управление оси z
/*
/Функция: функция шага: управление направлением шагового двигателя, номер шага.
/Параметры: dir направленное управление, dirPin, соответствующий шаговому двигателю DIR pin, stepperPin соответствующий шаговый двигатель шаг pin, шаг номер.
/Нет возвращаемого значения
*/
Шаг пустоты (булевое dir, байтовый dirPin, байтовый шаг, шаги int)
{
DigitalWrite (dirPin, dir);
Задержка (50);
Для (int i = 0; i < steps; i + +) {
DigitalWrite (stepperPin, HIGH);
DelayMicroseconds (800);
DigitalWrite (stepperPin, LOW);
DelayMicroseconds (800);
}
}
Void setup(){/fcc
PinMode (X_DIR, OUTPUT); pinMode(X_STP, OUTPUT);
PinMode (Y_DIR, OUTPUT); pinMode(Y_STP, OUTPUT);
PinMode (Z_DIR, OUTPUT); pinMode(Z_STP, OUTPUT);
PinMode (EN, OUTPUT);
DigitalWrite (EN, LOW);
}
Пустая петля (){
Шаг (false, X_DIR, X_STP, 200); Двигатель оси/X меняет 1 круг, шаг 200-это круг.
Шаг (false, Y_DIR, Y_STP, 200); Двигатель оси y Реверсивный 1 круг, шаг 200-это круг.
Шаг (false, Z_DIR, Z_STP, 200); Двигатель оси z Реверсивный 1 круг, шаг 200-это круг.
Задержка (1000);
Шаг (true, X_DIR, X_STP, 200); Двигатель оси/X поворачивается 1 раз, а шаг 200-круг.
Шаг (true, Y_DIR, Y_STP, 200); Двигатель оси/y поворачивается 1 раз, а шаг 200-круг.
Шаг (true, Z_DIR, Z_STP, 200); Двигатель оси/z поворачивается 1 раз, а шаг 200-круг.
Задержка (1000);
}
Экспериментальное явление: шаговый двигатель меняет один круг, останавливает на одну секунду, затем кружит снова, поэтому циркулирует.
Следует отметить, что при вставке модуля A4988 важно не подключаться.
2A, 2B-это группа (красный, зеленый), 1A, 1B-это группа (синий, желтый), которая хочет изменить направление, изменить местоположение одной группы, такой как 2A, И 2B обмен.