flu 发表于 2014-9-25 12:13:32

processing串口选择问题

刚刚接触Processing,现在碰到一个问题,想请高手指教。在使用Processing和arduino进行串口通讯时,能不能在Processing运行后,再选择对应的arduino端口?因为一旦把processing打包成exe,再要改变串口就不知怎样做了。一般其他串口程序都是运行后再可以配置串口的。或者是不是可以让processing只认识arduino设备,不管它在com几。就是不知能不能实现。请高手说说。:)

LINK~ 发表于 2014-10-13 17:34:39

:)我也在找答案

妙娃粽子 发表于 2015-4-2 19:09:37

LINK~ 发表于 2014-10-13 17:34 static/image/common/back.gif
我也在找答案

我有见过这样的程序,需要的话给个邮箱发你

wangma 发表于 2015-4-5 17:29:09

同求,谢谢,[email protected]

yhy630 发表于 2015-4-6 08:25:57

妙娃粽子 发表于 2015-4-2 19:09 static/image/common/back.gif
我有见过这样的程序,需要的话给个邮箱发你

可以公布吗?

妙娃粽子 发表于 2015-4-6 15:48:18

yhy630 发表于 2015-4-6 08:25 static/image/common/back.gif
可以公布吗?

http://pan.baidu.com/s/1gdIjUPd 下载第一个 里面有controller和processing-source,前者是可执行文件,后者是源程序。

妙娃粽子 发表于 2015-4-6 15:48:46

wangma 发表于 2015-4-5 17:29 static/image/common/back.gif
同求,谢谢,

我放楼下了哈

yhy630 发表于 2015-4-7 10:31:29

妙娃粽子 发表于 2015-4-6 15:48 static/image/common/back.gif
http://pan.baidu.com/s/1gdIjUPd 下载第一个 里面有controller和processing-source,前者是可执行文件,后 ...

谢谢,我下个试试

Jayven 发表于 2015-5-20 23:04:38

这个问题起先也困扰了我很久 后来读懂代码后就能发现 你只要对Serial.list()这个数组操作就行了 里面列出来当前可用的串口 将数组内的串口显示出来然后选择数组内的某一个string变量也就是串口号就能操作 也就是改变 new Serial(this,Serial.list(),9600);这行代码中【】内的数字就能选择不同的串口连接

flu 发表于 2015-7-1 09:13:10

妙娃粽子 发表于 2015-4-6 15:48 static/image/common/back.gif
http://pan.baidu.com/s/1gdIjUPd 下载第一个 里面有controller和processing-source,前者是可执行文件,后 ...

程序好复杂啊,大概看了一下,没有找到可以在输出EXE文件后还可以选择串口的程序块。可能是我太菜了,以后要慢慢消化。还是感谢分享。

flu 发表于 2015-7-1 09:17:58

Jayven 发表于 2015-5-20 23:04 static/image/common/back.gif
这个问题起先也困扰了我很久 后来读懂代码后就能发现 你只要对Serial.list()这个数组操作就行了 里面列出来 ...

首先感谢回复。对Serial.list()这个数组操作,我知道的。但是不知怎样在程序运行后,再操作Serial.list(),改变波特率,初始化串口。也就是如果程序打包成EXE后,运行的程序不会修改串口配置。不知有没有简单的例子分享一下。也就是程序运行后,可以选择和改变串口配置。

eysajan 发表于 2015-11-16 00:36:40

Jayven 发表于 2015-5-20 23:04 static/image/common/back.gif
这个问题起先也困扰了我很久 后来读懂代码后就能发现 你只要对Serial.list()这个数组操作就行了 里面列出来 ...

你把new Serial(this,Serial.list(),9600);改成new Serial(this,"COM3",9600);等你的串口值就可以了
页: [1]
查看完整版本: processing串口选择问题