2470浏览
查看: 2470|回复: 45

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

[复制链接]
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验二百二十四:Arduino CNC Shield V3 步进电机拓展模块(驱动四只电机)

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图2

驴友花雕  中级技神
 楼主|

发表于 2024-7-26 14:57:07

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验二百二十四:Arduino CNC Shield V3 步进电机拓展模块(驱动四只电机)
  项目实验之六:用AccelStepper库控制四只步进电机X、Y、Z与A轴实现不同的转速

实验开源代码

  1. /*
  2.   【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3.   实验二百二十四:Arduino CNC Shield V3 步进电机拓展模块(驱动四只电机)
  4.   项目实验之六:用AccelStepper库控制四只步进电机X、Y、Z与A轴实现不同的转速
  5. */
  6. #include <AccelStepper.h>  //使用AccelStepper库
  7. // 定义电机控制用常量
  8. const int enablePin = 8;  // 使能控制引脚
  9. const int xdirPin = 5;     // x方向控制引脚
  10. const int xstepPin = 2;    // x步进控制引脚
  11. const int ydirPin = 6;     // y方向控制引脚
  12. const int ystepPin = 3;    // y步进控制引脚
  13. const int zdirPin = 7;     // z方向控制引脚
  14. const int zstepPin = 4;    // z步进控制引脚
  15. const int adirPin = 13;     // a方向控制引脚
  16. const int astepPin = 12;    // a步进控制引脚
  17. const int moveSteps = 1000;    //测试电机运行使用的运行步数
  18. AccelStepper stepper1(1, xstepPin, xdirPin); //建立步进电机对象1
  19. AccelStepper stepper2(1, ystepPin, ydirPin); //建立步进电机对象2
  20. AccelStepper stepper3(1, zstepPin, zdirPin); //建立步进电机对象3
  21. AccelStepper stepper4(1, astepPin, adirPin); //建立步进电机对象4
  22. void setup() {
  23.   pinMode(xstepPin, OUTPUT);    // Arduino控制A4988x步进引脚为输出模式
  24.   pinMode(xdirPin, OUTPUT);     // Arduino控制A4988x方向引脚为输出模式
  25.   pinMode(ystepPin, OUTPUT);    // Arduino控制A4988y步进引脚为输出模式
  26.   pinMode(ydirPin, OUTPUT);     // Arduino控制A4988y方向引脚为输出模式
  27.   pinMode(zstepPin, OUTPUT);    // Arduino控制A4988z步进引脚为输出模式
  28.   pinMode(zdirPin, OUTPUT);     // Arduino控制A4988z方向引脚为输出模式
  29.   pinMode(astepPin, OUTPUT);    // Arduino控制A4988a步进引脚为输出模式
  30.   pinMode(adirPin, OUTPUT);     // Arduino控制A4988a方向引脚为输出模式
  31.   pinMode(enablePin, OUTPUT);  // Arduino控制A4988使能引脚为输出模式
  32.   digitalWrite(enablePin, LOW); // 将使能控制引脚设置为低电平从而让
  33.   // 电机驱动板进入工作状态
  34.   stepper1.setMaxSpeed(300.0);     // 设置电机最大速度300
  35.   stepper1.setAcceleration(20.0);  // 设置电机加速度20.0
  36.   stepper2.setMaxSpeed(300.0);     // 设置电机最大速度300
  37.   stepper2.setAcceleration(20.0);  // 设置电机加速度20.0
  38.   stepper3.setMaxSpeed(300.0);     // 设置电机最大速度300
  39.   stepper3.setAcceleration(20.0);  // 设置电机加速度20.0
  40.   stepper4.setMaxSpeed(300.0);     // 设置电机最大速度300
  41.   stepper4.setAcceleration(20.0);  // 设置电机加速度20.0
  42. }
  43. void loop() {
  44.   // 控制步进电机1往复运动
  45.   if ( stepper1.currentPosition() == 0 ) {
  46.     stepper1.moveTo(moveSteps);
  47.   } else if ( stepper1.currentPosition() == moveSteps  ) {
  48.     stepper1.moveTo(0);
  49.   }
  50.   // 控制步进电机2往复运动
  51.   if ( stepper2.currentPosition() == 0 ) {
  52.     stepper2.moveTo(moveSteps / 2);
  53.   } else if ( stepper2.currentPosition() == moveSteps / 2  ) {
  54.     stepper2.moveTo(0);
  55.   }
  56.   // 控制步进电机3往复运动
  57.   if ( stepper3.currentPosition() == 0 ) {
  58.     stepper3.moveTo(moveSteps / 4);
  59.   } else if ( stepper3.currentPosition() == moveSteps / 4  ) {
  60.     stepper3.moveTo(0);
  61.   }
  62.   // 控制步进电机4往复运动
  63.   if ( stepper4.currentPosition() == 0 ) {
  64.     stepper4.moveTo(moveSteps / 8);
  65.   } else if ( stepper4.currentPosition() == moveSteps / 8  ) {
  66.     stepper4.moveTo(0);
  67.   }
  68.   stepper1.run();   // 1号电机运行
  69.   stepper2.run();   // 2号电机运行
  70.   stepper3.run();   // 3号电机运行
  71.   stepper4.run();   // 3号电机运行
  72. }
复制代码



回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-25 07:27:43

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

本帖最后由 驴友花雕 于 2024-7-25 07:30 编辑

项目实验之三:使用AccelStepper库驱动三只步进电机X、Y与Z 实现往复旋转

实验开源代码

  1. /*
  2.   【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3.   实验二百二十四:Arduino CNC Shield V3 步进电机拓展模块(驱动四只电机)
  4.   项目实验之三:使用AccelStepper库驱动三只步进电机X、Y与Z 实现往复旋转
  5. */
  6. //本程序使用AccelStepper库
  7. #include <AccelStepper.h>
  8. // 定义电机控制用常量
  9. const int enablePin = 8;  // 使能控制引脚
  10. const int xdirPin = 5;     // x方向控制引脚
  11. const int xstepPin = 2;    // x步进控制引脚
  12. const int ydirPin = 6;     // y方向控制引脚
  13. const int ystepPin = 3;    // y步进控制引脚
  14. const int zdirPin = 7;     // z方向控制引脚
  15. const int zstepPin = 4;    // z步进控制引脚
  16. const int moveSteps = 300;    //测试电机运行使用的运行步数
  17. AccelStepper stepper1(1, xstepPin, xdirPin); //建立步进电机对象1
  18. AccelStepper stepper2(1, ystepPin, ydirPin); //建立步进电机对象2
  19. AccelStepper stepper3(1, zstepPin, zdirPin); //建立步进电机对象3
  20. void setup() {
  21.   pinMode(xstepPin, OUTPUT);    // Arduino控制A4988x步进引脚为输出模式
  22.   pinMode(xdirPin, OUTPUT);     // Arduino控制A4988x方向引脚为输出模式
  23.   pinMode(ystepPin, OUTPUT);    // Arduino控制A4988y步进引脚为输出模式
  24.   pinMode(ydirPin, OUTPUT);     // Arduino控制A4988y方向引脚为输出模式
  25.   pinMode(zstepPin, OUTPUT);    // Arduino控制A4988z步进引脚为输出模式
  26.   pinMode(zdirPin, OUTPUT);     // Arduino控制A4988z方向引脚为输出模式
  27.   pinMode(enablePin, OUTPUT);  // Arduino控制A4988使能引脚为输出模式
  28.   digitalWrite(enablePin, LOW); // 将使能控制引脚设置为低电平从而让
  29.   // 电机驱动板进入工作状态
  30.   stepper1.setMaxSpeed(300.0);     // 设置电机最大速度300
  31.   stepper1.setAcceleration(20.0);  // 设置电机加速度20.0
  32.   stepper2.setMaxSpeed(300.0);     // 设置电机最大速度300
  33.   stepper2.setAcceleration(20.0);  // 设置电机加速度20.0
  34.   stepper3.setMaxSpeed(300.0);     // 设置电机最大速度300
  35.   stepper3.setAcceleration(20.0);  // 设置电机加速度20.0
  36. }
  37. void loop() {
  38.   // 控制步进电机1往复运动
  39.   if ( stepper1.currentPosition() == 0 ) {
  40.     stepper1.moveTo(moveSteps);
  41.   } else if ( stepper1.currentPosition() == moveSteps  ) {
  42.     stepper1.moveTo(0);
  43.   }
  44.   // 控制步进电机2往复运动
  45.   if ( stepper2.currentPosition() == 0 ) {
  46.     stepper2.moveTo(moveSteps / 2);
  47.   } else if ( stepper2.currentPosition() == moveSteps / 2  ) {
  48.     stepper2.moveTo(0);
  49.   }
  50.   // 控制步进电机3往复运动
  51.   if ( stepper3.currentPosition() == 0 ) {
  52.     stepper3.moveTo(moveSteps / 4);
  53.   } else if ( stepper3.currentPosition() == moveSteps / 4  ) {
  54.     stepper3.moveTo(0);
  55.   }
  56.   stepper1.run();   // 1号电机运行
  57.   stepper2.run();   // 2号电机运行
  58.   stepper3.run();   // 3号电机运行
  59. }
复制代码




回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-25 18:00:37

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验二百二十四:Arduino CNC Shield V3 步进电机拓展模块(驱动四只电机)
  项目实验之五:无库控制四只步进电机X、Y、Z与A轴实现动态旋转

实验开源代码

  1. /*
  2.   【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3.   实验二百二十四:Arduino CNC Shield V3 步进电机拓展模块(驱动四只电机)
  4.   项目实验之五:无库控制四只步进电机X、Y、Z与A轴实现动态旋转
  5. */
  6. #define EN        8
  7. //方向接脚
  8. #define X_DIR     5
  9. #define Y_DIR     6
  10. #define Z_DIR     7
  11. #define A_DIR     13
  12. //步态接脚
  13. #define X_STP     2
  14. #define Y_STP     3
  15. #define Z_STP     4
  16. #define A_STP     12
  17. // 运动周期
  18. int steps = 300;
  19. void setup() {
  20.   // 执行输出
  21.   pinMode(X_DIR, OUTPUT); pinMode(X_STP, OUTPUT);
  22.   pinMode(Y_DIR, OUTPUT); pinMode(Y_STP, OUTPUT);
  23.   pinMode(Z_DIR, OUTPUT); pinMode(Z_STP, OUTPUT);
  24.   pinMode(A_DIR, OUTPUT); pinMode(A_STP, OUTPUT);
  25.   pinMode(EN, OUTPUT);
  26.   digitalWrite(EN, LOW);
  27. }
  28. void loop() {
  29.   for (int i = 0; i < steps; i++) {
  30.     digitalWrite(Y_DIR, HIGH);
  31.     digitalWrite(Y_STP, HIGH);
  32.     delay(1);
  33.     digitalWrite(Y_STP, LOW);
  34.     delay(1);
  35.   }
  36.   for (int i = 0; i < steps; i++) {
  37.     digitalWrite(X_DIR, HIGH);
  38.     digitalWrite(X_STP, HIGH);
  39.     delay(1);
  40.     digitalWrite(X_STP, LOW);
  41.     delay(1);
  42.   }
  43.   for (int i = 0; i < steps; i++) {
  44.     digitalWrite(Z_DIR, HIGH);
  45.     digitalWrite(Z_STP, HIGH);
  46.     delay(1);
  47.     digitalWrite(Z_STP, LOW);
  48.     delay(1);
  49.   }
  50.   for (int i = 0; i < steps; i++) {
  51.     digitalWrite(A_DIR, HIGH);
  52.     digitalWrite(A_STP, HIGH);
  53.     delay(1);
  54.     digitalWrite(A_STP, LOW);
  55.     delay(1);
  56.   }
  57.   delay (1000);
  58. }
复制代码



回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 16:24:23

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

CNC Shield V3.0 是一款多功能扩展板,可让您创建基于 Arduino UNO 控制器(或其模拟)的 CNC 机器(3D 打印机、打标机、雕刻机、铣床、等离子切割机等)。扩展板直接连接到控制器(CNC Shield 插在 Arduino UNO 上)。这种电路板与 A4988、DRV8825 或其类似物的组合可以控制 4 轴(包括设置步进电机的微步进模式)、主轴(主轴激活、主轴方向控制、冷却液供应)以及连接限位开关和控制按钮。要开始运行这样一组电子设备,必须输入GRBL Arduino固件(控制器使用G代码与PC交换信息)。以下软件可用于发送 G 代码:GRBL 控制器、蜡烛、通用 G 代码发送器或类似物。

应用:铣床、雕刻机、等离子切割机、打标机、3D打印机、自动化系统等。

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 16:36:48

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

模块特征:
A 轴可以复制 X、Y、Z 轴之一或自主工作
兼容 A4988、DRV8825 或同等驱动程序
使用跳线(跳线)安装电机的微步
能够连接外部驱动程序
电路板上有用于连接的焊盘:紧急停止按钮、暂停按钮、继续按钮、返回起始位置的按钮、限位开关、主轴开启、主轴旋转方向和冷却液供应
兼容 GRBL:v0.6b、v0.7d、v0.8c、v0.9g
易用性
紧凑型设计
低成本

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 16:38:42

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

技术规格
品牌:Protoneer
型:CNC扩展板
版本: 3.0
控制轴数:4(X、Y、Z、A)
兼容控制板:Arduino UNO 或同等产品
兼容驱动程序:A4988、5 或同等产品A4988,
微步调整:现在
主轴控制:存在
逻辑器件电源电压:5
电源电压:12-36V
接口:UART、I2C
控制器固件:GRBL:v0.6b、v0.7d、v0.8c、v0.9g
尺寸:68x52.5x18.5 mm
重量: 31 克

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1


回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 16:44:57

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

模块电原理图

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 16:49:06

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

模块端口

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图2

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 16:50:13

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1
【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 16:52:31

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

模块接线图

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 16:57:12

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 17:00:48

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 17:07:12

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 17:09:51

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

Arduino CNC 电机扩展板概述
CNC是计算机数字控制(Computerized Numerical Control )的英文缩写。顾名思义,Arduino CNC电机扩展板常用于驱动3D打印机、机械臂或机器人系统中的NEMA17电机(俗称42步进电机)。假如您想要用Arduino扩展板来驱动直流电机或28BYJ-48步进电机,推荐使用AFMotor电机扩展板。CNC扩展板可以支持A4988、DRV8825等步进电机驱动板。

精心设计的CNC解决方案,采用Arduino CNC Shield V3.0步进电机扩展模块(支持四轴驱动),为您的DIY项目提供无限可能。无论是打造个性化的雕刻机、创新的3D打印机、智能的写字机、艺术化的画蛋机、精密的微型铣钻床、灵活的多轴机械臂,还是多功能的轮式机器人,这款模块都能满足您的需求。

它不仅简化了复杂的机械控制过程,更以其卓越的性能和可靠性,成为您创意实现的强大助手。无论是初学者还是资深爱好者,Arduino CNC Shield V3.0都能助您一臂之力,将创意转化为现实。

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图2

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 17:16:39

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图2

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图3
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 17:18:10

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1
【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 17:22:13

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-23 17:23:36

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1


【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图2

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-24 16:57:47

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

软件安装

GRBL库安装

打开:https://github.com/,搜索:GRBL


【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图2

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-24 18:11:28

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

实验模块接线示意图

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图2

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-24 18:15:03

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验二百二十四:Arduino CNC Shield V3 步进电机拓展模块(驱动四只电机)
  项目实验之一:CNC Shield  驱动一只步进电机Y实现往复旋转

实验开源代码

  1. /*
  2.   【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3.   实验二百二十四:Arduino CNC Shield V3 步进电机拓展模块(驱动四只电机)
  4.   项目实验之一:CNC Shield  驱动一只步进电机Y实现往复旋转
  5. */
  6. //本程序使用AccelStepper库
  7. #include <AccelStepper.h>
  8. // 定义电机控制用常量
  9. // A4988连接Arduino引脚号
  10. // Y方向控制引脚
  11. const int xdirPin = 6;
  12. // Y步进控制引脚
  13. const int xstepPin = 3;
  14. // 全局通用使能控制引脚
  15. const int xenablePin = 8;
  16. //运行步数200(往复旋转一圈)
  17. const int moveSteps = 200;
  18. //建立步进电机对象
  19. AccelStepper stepper1(1, xstepPin, xdirPin);
  20. void setup() {
  21.   // Arduino控制A4988步进引脚为输出模式
  22.   pinMode(xstepPin, OUTPUT);
  23.   // Arduino控制A4988方向引脚为输出模式
  24.   pinMode(xdirPin, OUTPUT);
  25.   // Arduino控制A4988使能引脚为输出模式
  26.   pinMode(xenablePin, OUTPUT);
  27.   // 将使能控制引脚设置为低电平从而让
  28.   digitalWrite(xenablePin, LOW);
  29.   // 电机驱动板进入工作状态
  30.   // 设置电机最大速度300
  31.   stepper1.setMaxSpeed(300.0);
  32.   // 设置电机加速度20.0
  33.   stepper1.setAcceleration(20.0);
  34. }
  35. void loop() {
  36.   // 控制步进电机往复运动
  37.   if ( stepper1.currentPosition() == 0 ) {
  38.     stepper1.moveTo(moveSteps);
  39.   } else if ( stepper1.currentPosition() == moveSteps  ) {
  40.     stepper1.moveTo(0);
  41.   }
  42.   // 控制Y电机运行
  43.   stepper1.run();
  44.   delay(6);
  45. }
复制代码



回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-24 20:21:04

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块

实验记录视频

【花雕学编程】项目实验之一:CNC Shield  驱动一只步进电机Y实现往复旋转

[url]https://www.bilibili.com/video/BV1XCeUeqEFk/?share_source=copy_web&vd_source=371a292a55e5ca9be994cbb4a86cc987[/url]






回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-7-24 20:24:18

【花雕学编程】项目实验之一:CNC Shield 驱动步进电机...

实验场景图

【花雕学编程】Arduino动手做(224)---CNC Shield V3 拓展模块图1
回复

使用道具 举报

123下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail