【发布时间】:2013-11-07 13:24:22
【问题描述】:
您好,我有一个关于发送将命令 80 年代旧机器人的字符串的问题。 在你们的帮助下,我已经通过 USB 串行端口与机器人建立了连接:)
现在我需要分配不同的代码字符串,如下所示:":01013100010010"
每个代码控制机器人的六个步进电机之一。
我需要帮助将不同的命令分配给 6 个(我有 6 个电机)不同的“+”和“-”按钮,这些按钮将控制机器人向左或向右移动。
另一个我不知道的是我应该使用“button1_Click”还是“button1_MouseDown and up”? 我只需要点击按钮,机器人就会向左或向右移动 1 步,而不是一直向左或向右移动。
希望大家帮忙!
谢谢!
【问题讨论】:
-
Bit [1] – ':' – 向控制器发送启动消息 Bit [ 2,3] – '01' – 设置控制器地址 Bit [ 4,5] – '01 ' - 设置寄存器的编号 Bit [6] - '3' - 发送请求以控制电机编号 '3' Бит [7] - '1' - задава посока на въртене '1' - нагоре, '0' - надолу (посоките “горе” и “долу” са условни) 位 [ 8-11] - '0001' - 设置电机控制类型:'0001' - 全步,'0002' - 半步。 Bit [ 12-15] – ‘0010’ – 设置电机速度,在这种情况下为 10 ms。
-
这就是我从供应商那里得到的,所以我想我所需要的只是按钮为每个按钮使用不同的字符串......? ://