БЫСТРАЯ И БЕЗОПАСНАЯ ДОСТАВКА
Доставка в более чем 100 стран.
Эта плата расширения в качестве платы расширения драйвера, может использоваться для гравировальных станков, 3D-принтеров.
Он имеет в общей сложности четыре слота, может приводить в движение четыре шаговых двигателя A4988. Каждому шаговому двигателю для дорог требуется только два порта ввода-вывода. Другими словами, шесть портов ввода-вывода могут быть хорошо управляемыми тремя шаговыми двигателями. Очень удобен в использовании.
Введение в соответствие портов ввода-вывода модуля UNO для Arduino.
IO, соответствующий рисунку выше
Плата
расширения UNO для Arduino---------------------- 8 ------------------------ EN (драйвер шагового двигателя включен, активный низкий)
7 ----------------------- Z.DIR (управление направлением по оси Z)
6 ----------------------- Y.DIR (управление направлением по оси Y)
5 ----------------------- X.DIR (X -управление направлением по оси X)
4 ---------------------- Z.STEP (шаговое управление по оси Z)
3 ---------------------- Y.STEP (шаговое управление по оси Y)
2 ---------------------- X.STEP (шаговое управление по оси X)
Ниже приведены простые процедуры управления шаговым двигателем,
# определяем EN 8 / / шаговый двигатель включен, активный низкий
# определить X_DIR 5 / / Управление
направлением шагового двигателя по оси X # определить Y_DIR 6 / / y -ось управления направлением
шагового двигателя # определить Z_DIR 7 / / ось Z управление направлением
шагового двигателя # определить X_STP 2 / / x -шаговое управление
по оси X # определить Y_STP 3 / / y -шаговое управление
по оси # определить Z_STP 4 / / z -шаговое управление
осью / *
Функция: шаг .function: для управления направлением шагового двигателя, количество ступеней.
/ / Параметры: dir управление направлением , dirPin соответствующий контакт шагового двигателя DIR , stepperP, соответствующий шаговому двигателю " step " pin , номер шага без возвращаемого значения.
* /
void step (boolean dir, byte dirPin, byte stepperPin, int steps)
{ digitalWrite (dirPin, dir);
задержка (50);
for (int i = 0; i
digitalWrite (stepperPin, HIGH);
delayMicroseconds (800);
digitalWrite (stepperPin, LOW);
delayMicroseconds (800);
}
} void setup () {/ / Шаговый двигатель, используемый в выводе ввода-вывода, настроен на выход
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);
} void loop () {
шаг (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);
шаг (истина, X_DIR, X_STP, 200); Мотор по оси X вперед 1 круг, шаг 200 - это круг.
шаг (true, Y_DIR, Y_STP, 200); Ось Y мотора вперед 1 круг, шаг 200 - это круг.
шаг (истина, Z_DIR, Z_STP, 200); Ось Z мотора вперед 1 круг, шаг 200 - это круг.
задержка (1000);
} Примечание: При установке модуля A4988 необходимо соблюдать осторожность, чтобы не вставить его напротив. Электропроводка шагового двигателя выглядит следующим образом:
2А, 2В - группа (красная, зеленая), 1А, 1В - группа (синяя, желтая), если хотите изменить направление, можно изменить положение одной группы, например 2А, 2В взаимно поменялись местами.
В комплект поставки входят: 1 x A4988 Драйвер Щит Плата расширения ЧПУ для Arduino V3 Гравер 3D Принтер НОВИНКА
Теги: драйвер платы расширения экрана с ЧПУ
Доставка в более чем 100 стран.
В течение 30 дней.
Без вопросов.
24/7 Оперативная поддержка.