8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

CNC Shield v3 Evanors Extension 3D Printer A4988

Цена: 117руб.    (¥5.5)
Артикул: 565194665133

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:arduinostore
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥75515 863руб.
¥1.532руб.
¥72515 233руб.
¥1683 550руб.

один, Описание продукта

Эту плату расширения можно использовать как гравировальный станок,3DЕсть общие платы расширения драйверов для принтеров и т.д.4Слот модуля драйвера шагового двигателя, (Обратите внимание, что эта плата не включает в себяA4988Модуль привода шагового двигателя при необходимости можно приобрести отдельно в нашем магазине.), можно ездить4Шагового двигателя нет, и каждому шаговому двигателю требуется только2индивидуальныйIOРот, то есть6индивидуальныйIOЭтим можно очень хорошо управлять, просто говоря.3Шаговый двигатель очень удобен в использовании, попрощавшись с громоздкой работой традиционных шаговых двигателей.

два,UNO с модулямиIOВведение в устную переписку

 

Для базового управления шаговым двигателем требуются штифты, остальные штифты находятся на гравировальном станке или3DИспользуется только при печати.Мы не будем объяснять это подробно здесь.IOСоответствует рисунку выше.

    8 ------------------------  EN 

7 -----------------------   z.dir (управление направлением вала)

6 -----------------------   y.dir (управление направлением оси)

5 -----------------------   x.dir (управление направлением оси x)

4 ----------------------   z.step (шаг управление осью z)

3 ----------------------   y.step (шаг управление оси y)

2 ----------------------   x.step (шаг управление оси x)

//Ниже приведена простая программа управления шаговым двигателем,

#define EN        8       

#define X_DIR     5        // x ось  управление направлением двигателя шага

#define Y_DIR     6        // y ось  управление направлением двигателя шага

#define Z_DIR     7        // z ось  управление направлением двигателя шага

#define X_STP     2        // x ось  управление шагом

#define Y_STP     3        // y ось  управление шагом

#define Z_STP     4        // z ось  управление шагом

/*

//Функция: шаг     Функция: управляйте направлением двигателя, количество шагов.

//Параметр: каталог  управление направлением,  DIRPIN соответствует  Step Pins of -Step Motor, steps&Nbsp; ступени шагов

//Нет возвращаемого значения

*/

void step(boolean dir, byte dirPin, byte stepperPin, int steps)

{

  digitalWrite(dirPin, dir);

  delay(50);

&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;steps;&nbsp;i++)&nbsp;{

&nbsp;&nbsp;&nbsp;&nbsp;digitalWrite(stepperPin,&nbsp;HIGH);

&nbsp;&nbsp;&nbsp;&nbsp;delayMicroseconds(800);&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;digitalWrite(stepperPin,&nbsp;LOW);

&nbsp;&nbsp;&nbsp;&nbsp;delayMicroseconds(800);&nbsp;&nbsp;

&nbsp;&nbsp;}

}

void&nbsp; setup () {// Установите стопю для io, используемая двигателем Step to

&nbsp;&nbsp;pinMode(X_DIR,&nbsp;OUTPUT);&nbsp;pinMode(X_STP,&nbsp;OUTPUT);

&nbsp;&nbsp;pinMode(Y_DIR,&nbsp;OUTPUT);&nbsp;pinMode(Y_STP,&nbsp;OUTPUT);

&nbsp;&nbsp;pinMode(Z_DIR,&nbsp;OUTPUT);&nbsp;pinMode(Z_STP,&nbsp;OUTPUT);

&nbsp;&nbsp;pinMode(EN,&nbsp;OUTPUT);

&nbsp;&nbsp;digitalWrite(EN,&nbsp;LOW);

}

void&nbsp;loop(){

&nbsp;&nbsp;step(false,&nbsp;X_DIR,&nbsp;X_STP,&nbsp;200);&nbsp; // x -оси двигатель&Nbsp; обратный 1 круг, 200 шагов - это круг

&nbsp;&nbsp;step(false,&nbsp;Y_DIR,&nbsp;Y_STP,&nbsp;200);&nbsp; // y -оси двигатель&Nbsp; обратный 1 круг, 200 шагов - это круг

&nbsp;&nbsp;step(false,&nbsp;Z_DIR,&nbsp;Z_STP,&nbsp;200);&NBSP; // z мотор оси&Nbsp; обратный 1 круг, 200 шагов - это круг

&nbsp;&nbsp;delay(1000);

&nbsp;&nbsp;step(true,&nbsp;X_DIR,&nbsp;X_STP,&nbsp;200);&nbsp; // x -оси двигатель&NBSP; 1 круг, 200 шагов по кругу

&nbsp;&nbsp;step(true,&nbsp;Y_DIR,&nbsp;Y_STP,&nbsp;200);&nbsp; // y -оси двигатель&NBSP; 1 круг, 200 шагов по кругу

&nbsp;&nbsp;step(true,&nbsp;Z_DIR,&nbsp;Z_STP,&nbsp;200);&NBSP; // z мотор оси&NBSP; 1 круг, 200 шагов по кругу

&nbsp;&nbsp;delay(1000);

}

Экспериментальное явление: шаговый двигатель вращается в обратном направлении, останавливается на 1 секунду, затем движется вперед в одном направлении и так далее.

Стоит отметить: при подключении модуля A4988 будьте осторожны, чтобы не подключить его наоборот. Способ подключения шагового двигателя:

2A&nbsp;,2B&NBSP;&NBSP;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Там нет гарантии, нет проблем без возвращения!Пересечение

&nbsp;

&nbsp;