Certainly the class SerialPort2 that I use doesn't have any method with these initialization parameters, I didn't realize it... (this is a bit embarrassing...) :P
Well, I'll prove your code tomorrow at work. Thanks a lot for your help Jon!!!
On Sat, 20 Jun 2009 21:39:37 +0200, Víctor C. T. <victorct83@gmail.com>
wrote:
I don't see any code to specify the # of data bits, # of stop bits, or the
> Is it correct? I don't get any error at this point...
parity. Do they default to the "normal" values (8N1)?
Also, you need to make sure the port itself is set up without any hardware
flow control - I've never used an Arduino, but I assume its providing a USB
interface that ends up using an FT232 or something like that.
That serial port class is different than the one I use for my robotics
stuff. I've attached the serial port class I use, and it is set up like
this:
| serialPort baudRate comPortNumber |
baudRate := 115200.
comPortNumber := 2.
serialPort := SerialPort new
baudRate: baudRate;
dataBits: 8;
stopBitsType: 1;
parityType: 0;
yourself.
(serialPort openPort: comPortNumber) isNil
ifTrue: [ ^self error: 'COM port not available' ].
...
serialPort close.
Later,
Jon
--------------------------------------------------------------
Jon Hylands Jon@huv.com http://www.huv.com/jon
Project: Micro Raptor (Small Biped Velociraptor Robot)
http://www.huv.com/blog