我有此驱动程序:http://www.pololu.com/catalog/product/1182

... A4988步进电机驱动器托架



我试图通过在我的Arduino上运行的逻辑(代码)来控制RESET和SLEEP引脚之间的连接。当这两个引脚连接时,电机运行正常,但是我想控制何时从Arduino上关闭步进电源(从而不会产生额外的热量)

我想:


指定一个引脚来控制这两个引脚之间的连接
对上面的引脚使用“ digitalWrite”,并通过HIGH或LOW来
从步进器

注意:数据表中提到,要使驱动器为步进器供电,必须同时打开RESET和SLEEP(HIGH)。

#1 楼

您正在错误地进行此操作。 pololu告诉您连接两个引脚的原因是因为睡眠引脚的分支板上有一个上拉电阻。

将复位引脚连接到睡眠引脚等同于将复位引脚连接到高电平。

通过将复位引脚连接到高电平(通过上拉电阻5V)和就像step / dir引脚一样,将睡眠引脚直接连接到您的arduino。

评论


$ \ begingroup $
扎实的说明,以及用于研究您+1的文档的方法
$ \ endgroup $
–卡尔·克洛特
2012年10月31日下午5:40