A4988和CNC SHIELD使用方法

Posted uestcman

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了A4988和CNC SHIELD使用方法相关的知识,希望对你有一定的参考价值。

来源

https://www.basemu.com/a4988_pinout_and_how_to_use.html
技术分享图片

注意要点

A4988既要12V外部供电,也要5V逻辑供电
我没有Arduino,要自己给CNC SHIELD接线供电

接线说明

1处是电机使能,短接即可,低电平使能。
2处蓝色是电机步进信号,输入方波即可。黄色是旋转方向
3处是逻辑电平,分别接上5V和GND
4处是插电机的地方
技术分享图片
技术分享图片

简易程序

#coding: utf8
import RPi.GPIO as GPIO
import time
import sys

xStep=35
xDir=37

GPIO.setwarnings(False) 
GPIO.setmode(GPIO.BOARD)
GPIO.setup(xStep, GPIO.OUT)      
GPIO.setup(xDir, GPIO.OUT)

GPIO.output(xDir, 0)
while(1):
    GPIO.output(xStep, 1)
    time.sleep(0.003)
    GPIO.output(xStep, 0)
    time.sleep(0.003)

以上是关于A4988和CNC SHIELD使用方法的主要内容,如果未能解决你的问题,请参考以下文章

A4988驱动42步进电机

A4988 步进电机加速控制算法的尝试

绿色A4988步进电机驱动模块与红色有什么不同

STM32F10驱动A4988步进电机驱动模块程序

Shield 2.0+ 配合Elasticsearch 和 kibana 的使用

为啥使用 libnfc 和 PN532 SHIELD “未找到 NFC 设备”