wyd1520 发表于 2013-8-8 11:08:13

罹凝寒冰 发表于 2013-8-7 15:58 static/image/common/back.gif
发送L R D U 字母控制两个舵机 已经实现了把所有的while 判断循环删掉就好了现在要实现串口发送十 ...

看你的C#代码了。你用发送16进制1,2,3,4是为了啥,就控制方向?没其他的了?
我中午写个代码放上来

wyd1520 发表于 2013-8-8 11:11:32

罹凝寒冰 发表于 2013-8-8 08:53 static/image/common/back.gif
C#代码
using System;
using System.Collections.Generic;


还有这4个指令1,2,3,4是一下子全发送,还是说LR U B那样。可以分开发送

罹凝寒冰 发表于 2013-8-8 11:19:17

wyd1520 发表于 2013-8-8 11:11 static/image/common/back.gif
还有这4个指令1,2,3,4是一下子全发送,还是说LR U B那样。可以分开发送

一次只发送一个 只发送1或者只发送 L这个字符控制现在已经解决了 现在在做c# 串口发送十六进制bytearduino串口接收再判断控制哪个舵机转动。关键是arduino用 unsignedchar c感觉收不到C#发的 0x01,0x02.等这类数据 不知道怎么接收

罹凝寒冰 发表于 2013-8-8 11:21:01

wyd1520 发表于 2013-8-8 11:08 static/image/common/back.gif
看你的C#代码了。你用发送16进制1,2,3,4是为了啥,就控制方向?没其他的了?
我中午写个代码放上来

嗯嗯 控制两个舵机 也就是四个方向。其实C#发送的是0x01.0x02,0x03,0x04代替1,2,3,4。老师让做十六进制 估计是为了之后配合arm板子上挂摄像头 ,通过arm控制舵机吧

wyd1520 发表于 2013-8-8 14:00:06

罹凝寒冰 发表于 2013-8-8 11:21 static/image/common/back.gif
嗯嗯 控制两个舵机 也就是四个方向。其实C#发送的是0x01.0x02,0x03,0x04代替1,2,3,4。老师让做十六进制 ...

0x01.0x02,0x03,0x04 就是 1,2,3,4 这跟有没有0x是没关系的,只要你的数值小时10都直接用1 2 3 4

wyd1520 发表于 2013-8-8 14:08:28

罹凝寒冰 发表于 2013-8-8 11:21 static/image/common/back.gif
嗯嗯 控制两个舵机 也就是四个方向。其实C#发送的是0x01.0x02,0x03,0x04代替1,2,3,4。老师让做十六进制 ...

这是我中午试的
http://www.geek-workshop.com/forum.php?mod=viewthread&tid=5590&page=1&extra=#pid40958

罹凝寒冰 发表于 2013-8-8 14:41:22

wyd1520 发表于 2013-8-8 14:00 static/image/common/back.gif
0x01.0x02,0x03,0x04 就是 1,2,3,4 这跟有没有0x是没关系的,只要你的数值小时10都直接用1 2 3 4

恩呢 关键是现在arduino接收不到pc发的指令

victory_6226 发表于 2013-8-8 19:59:58

罹凝寒冰 发表于 2013-8-8 14:41 static/image/common/back.gif
恩呢 关键是现在arduino接收不到pc发的指令

看了你的帖子及源码,我现在也在试着做C#和Arduino的通信,不过我没有舵机,所以只是写了个简单的点亮13脚的LED灯。当从上位机界面点击发送命令时,13脚连接的LED点亮,1秒后熄灭。你试着写写让PC机周期性的发指令看看呢?

罹凝寒冰 发表于 2013-8-9 08:57:18

victory_6226 发表于 2013-8-8 19:59 static/image/common/back.gif
看了你的帖子及源码,我现在也在试着做C#和Arduino的通信,不过我没有舵机,所以只是写了个简单的点亮13脚 ...

我也已经做好了发送字母控制两个舵机的转动方向。现在要做发送十六进制0x01.0x02./...0x04等这类指令让两个舵机转动。这个就有点难了

罹凝寒冰 发表于 2013-8-12 09:42:27

wyd1520 发表于 2013-8-8 14:08 static/image/common/back.gif
这是我中午试的
http://www.geek-workshop.com/forum.php?mod=viewthread&tid=5590&page=1&extra=#pid40 ...

我改好啦哈哈 谢谢大神我的C#没问题 就是接收那 用byte 接收。然后接收后控制舵机那 把程序顺序调换了下 就ok了
页: 1 [2]
查看完整版本: C#界面控制arduino舵机。求教,