python控制步进电机转动_用Python编程:控制步进电机+ Raspberry Pi零+ L293D IC

(警告!我没有受过这个主题的教育)

嘿伙计。我之所以在这里发布,是因为我有一个非常需要她的项目帮助的朋友。我对脚本很熟悉,但是对编程却不太了解。我从事IT工作,所以我会尽力提供必要的信息。她正在尝试使用Python 3对Raspberry Pi Zero进行编程,以控制步进电机。

她遵循了这些教程。看起来她使用了#1的零件和接线以及#2的代码:

有用的注释:她提到她在电源和L293D驱动器IC之间未使用电阻。

使用的零件:

-Raspberry Pi Zero(建议使用Pi 2或3,但Zero与2和3具有相同的引脚排列。她只需焊接自己的双接头即可)

-12V直流电源

-带跳线的面包板(Du!)

她正在使用的代码如下。当她尝试运行它时,电动机只是振动。似乎它反复地向前和向后退了一步。没有收到错误代码。她还尝试使用另一台汲取2A电流的Nema 17步进电机,但下降到汲取.4A的Nema 17并获得相同结果。

import RPi.GPIO as GPIO

import time

#variables

delay = 0.05

steps = 500

GPIO.setmode(GPIO.BCM)

GPIO.setwarnings(False)

#Enable GPIO pins for ENA and ENB for stepper

enable_a = 18

enable_b = 22

#Enable pins for IN1-3 to control step sequence

coil_A_1_pin = 17

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值