[PD] comport port numbers :: bash trick

Hans-Christoph Steiner hans at eds.org
Sun Sep 24 17:32:45 CEST 2006


On the latest version of [comport], the [info( message should print  
out a similar output to the Pd window.

But yes, that script works for me.

.hc

On Sep 23, 2006, at 11:41 PM, Alexandre Quessy wrote:

> Hi,
> Those who are using Arduinos, Wiring and such interface could tell me
> if this little trick work for you too. This bash shell command on
> linux gives the material hardware port numbers that comport uses for
> USB serial communication in Pd.
>
> i=0; for f in `ls /dev/tty[US]*`; do echo $i $f; i=$(( $i + 1 )); done
>
> On my Debian laptop, it gives this:
>
> 0 /dev/ttyS0
> 1 /dev/ttyS1
> 2 /dev/ttyS10
> 3 /dev/ttyS11
> 4 /dev/ttyS12
> 5 /dev/ttyS13
> 6 /dev/ttyS14
> 7 /dev/ttyS15
> 8 /dev/ttyS16
> 9 /dev/ttyS17
> 10 /dev/ttyS18
> 11 /dev/ttyS19
> 12 /dev/ttyS2
> 13 /dev/ttyS20
> 14 /dev/ttyS21
> 15 /dev/ttyS22
> 16 /dev/ttyS23
> 17 /dev/ttyS24
> 18 /dev/ttyS25
> 19 /dev/ttyS26
> 20 /dev/ttyS27
> 21 /dev/ttyS28
> 22 /dev/ttyS29
> 23 /dev/ttyS3
> 24 /dev/ttyS30
> 25 /dev/ttyS31
> 26 /dev/ttyS32
> 27 /dev/ttyS33
> 28 /dev/ttyS34
> 29 /dev/ttyS35
> 30 /dev/ttyS36
> 31 /dev/ttyS37
> 32 /dev/ttyS38
> 33 /dev/ttyS39
> 34 /dev/ttyS4
> 35 /dev/ttyS40
> 36 /dev/ttyS41
> 37 /dev/ttyS42
> 38 /dev/ttyS43
> 39 /dev/ttyS44
> 40 /dev/ttyS45
> 41 /dev/ttyS46
> 42 /dev/ttyS47
> 43 /dev/ttyS5
> 44 /dev/ttyS6
> 45 /dev/ttyS7
> 46 /dev/ttyS8
> 47 /dev/ttyS9
> 48 /dev/ttyUSB1
>
> My Arduino is at port number 48. So, I just need to initialize comport
> like this:
>
> [comport 48 9600]
>
> And then the communication is possible. I wrote this note int the
> dataflow wiki :
> http://wiki.dataflow.ws/comport
>
> So, I only want to know if this bash command work on your setup too.
>
> Cheers,
> --
> Alexandre Quessy
> http://alexandre.quessy.net/
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> listinfo/pd-list



------------------------------------------------------------------------

If you are not part of the solution, you are part of the problem.






More information about the Pd-list mailing list