使用电脑控制伺服电机

问题描述 投票:0回答:1

我是使用伺服电机的新手。我想学习如何通过创建程序、接口以及与计算机的直接连接,使用安川伺服电机等驱动器对伺服电机控制进行编程。我在网上搜索过,但只找到了通过微控制器、PLC 进行控制的示例,或者用于 SG90 等无人驾驶电机的示例。

请帮我找到必要的说明和文件。

driver servo
1个回答
0
投票

电机或舵机(如果选择使用电机,则需要L293D电机驱动器) Picaxe 28X1 板和芯片(这可以用其他微控制器来完成,但我正在使用这个) 一台计算机(Mac 或 PC,没关系,因为代码将在开发板上) AXEPad(Picaxe 编程软件,适用于 Mac OSX、Windows 和 Linux)

注意:为此,您需要烙铁和焊料。连接伺服器或电机后,插入电池盒,将三个双 A 放入其中,然后将 USB 电缆插入电路板和计算机。之后打开 AXEPad。现在您已准备好对其进行编程了。

#Piaxe 28X1 #终端4800 做 SerRxd b0 SerTxd( "您输入了 ", b0, CR, LF ) if b0 = "o" then 'o 可以更改为您想要的任何字母(在本例中 o≠O,因此您有两倍的选项) servo 0,75 '如果使用电机,则应将其替换为电机命令,其中之一为高 4、低 5 或高 5、低 4,或高 6、低 7 或高 7,另一个为低6。 wait 2 '这个命令是舵机专用的,否则不会一直转 结束如果 if b0="i" then '再次,这可以根据您的喜好进行更改,并且 i≠I servo 0,225 '如果使用电机,则切换高低值 再次等待 2,如果您使用电机,则不需要这个 结束如果 如果 b0 = "p" 那么 servo 0, 150 '这使伺服器居中,将所有值置于低电平以停止电机 等一下2 结束如果 循环

按 f4,或转到 PICAXE> 检查语法以确保输入的所有内容均正确,然后按 f5,或转到 PICAXE> 程序将程序下载到开发板

© www.soinside.com 2019 - 2024. All rights reserved.