文号
t60321
阅读
7444
回复
1
收藏
2
Arduino串口调试助手
2013/09/03
IP:广西
Arduino串口调试助手(8.19更新)

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
官方发布页:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

小巧,好用的串口调试工具

程序基于.NET3.5,支持XP\VISTA\WIN7\WIN8

串口调试助手:
attachment icon Arduino串口调试助手 1.3.5.rar 376.66KB RAR 146次下载

感谢参与测试和提供宝贵意见的朋友:珜羽 槑小子 景峰  大Q

      该版本的Arduino串口助手1.3.5为最终版本,不会再添加新功能,如果有bug,可以告知我修改。目前我正在用wpf重写Arduino 串口助手,及将Arduino 串口助手移植到其他平台,等新版本出来后,我会在论坛发出,感谢大家长期以来对我及OpenJumper的支持。

1.2版新增功能:
1.2版支持HEX文件直接下载,你可以将在IAR\ICC等编译器生成的hex文件,下载到你的Arduino中。
001.png



基本模式:比arduino自带串口查看器功能更强的串口查看器
002.jpg


控制模式:可以控制多个器件,与arduino完成简单的交互
003.jpg


004.jpg
键盘模式:可以像玩CS一样控制你的arduino机器人哦~
005.jpg



更新记录:

2012.6.24 beta 01

2012.6.24 beta 02 修正了N多bug,基本模式部分完成

2012.6.29 beta 03 添加控制模式

2012.6.29 beta 04 修正一些bug

2012.7.17 beta 05 添加16进制发送接收功能

2012.7.23 beta 06 修正16进制发送bug,添加自动发送功能

2012.8.13 beta 07 修正拔掉串口设备后,点击关闭串口出错的bug。修改为.NET2.0,XP也能直接使用

2012.8.23 beta 08 添加发送接收数据统计功能

2012.9.3   v1.0       开放键盘控制模式,可以用键盘控制你的设备咯~

2012.11.1 修正了一些显示错误

2012.11.11 v1.1光棍节闲得蛋疼,修正了不少错误,按键模式添加了 空格键 支持

2012.11.12 v1.2增加HEX文件直下模式,可以将你iar、icc等编译生成的hex文件直接下载到你的arduino中

2013.1.12 修正些许bug

2013.2.9  v1.3修正16进制发送bug,感谢  景锋 报告该bug,优化部分代码

2013.3.12 v1.3.1 增加Arduino重启功能,可通过按键重启Arduino;删除串口刷新按钮,现在直接通过下拉菜单打开刷新。

2013.5.10 v1.3.2 修正通信中途拔掉USB产生的报错。

2013.8.19 v1.3.5 修正了一些bug


.net 3.5下载:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX






控制模式例程:



int i=0;
String inString = "";
String LED = "";
String LEDabc = "";
void setup() {
  Serial.begin(9600);
}
void loop() {
while (Serial.available() > 0) {
    int inChar = Serial.read();
    if (isDigit(inChar)) {inString += (char)inChar;}
    else {LED +=(char)inChar;}
    if (inChar == '\n') {
      i=inString.toInt();
      LEDabc=LED;
      inString = "";
      LED= "";
    }
  }
   if (LEDabc=="A\n"){
   analogWrite(3,i);
}
   if (LEDabc=="B\n"){
   analogWrite(5,i);
}
   if (LEDabc=="C\n"){
   analogWrite(6,i);
}
}
+20
科创币
发热门诊
2013/09/03
高质量发帖
+30
科创币
科创网
2013/09/05
有用的工具。
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的