[Pharo-project] Make arduino work on linux with cog vm

Stéphane Ducasse stephane.ducasse at inria.fr
Tue Mar 20 18:14:05 EDT 2012


On Mar 20, 2012, at 11:03 PM, Igor Stasenko wrote:

> On 21 March 2012 00:00, Stéphane Ducasse <stephane.ducasse at inria.fr> wrote:
>> excellent!
> 
> what is so excellent in finding that something not works? :)

yes because did you know it?
No.
So making sure that we are not ridiculous because we use the wrong env for a demo is important for me.


> 
>> Thanks for the information.
>> 
>> On Mar 20, 2012, at 9:08 PM, Pavel Krivanek wrote:
>> 
>>> Yes, that seems to be a CogVM problem. I tried it now and Cog cannot
>>> open the port but an old Squeak4.1 of 17 April 2010 [latest update:
>>> #9957] can.
>>> 
>>> -- Pavel
>>> 
>>> On Tue, Mar 20, 2012 at 8:30 PM, Mariano Vicente <m.vicent at gmail.com> wrote:
>>>> Hi Everybody.
>>>> 
>>>> I'm just started with Pharo, and Arduino. And i like to comunicate both.  I
>>>> instaled the package sent by Ricardo Moran in a Pharo 1.4 with the Cogvm
>>>> from the Jenkins server, but i can't make the serials port works. The
>>>> Arduino board, i have, is connected to usb, wich ubuntu detects as
>>>> /dev/ttyACM0.
>>>> 
>>>> I tried opening serial ports, like this:
>>>> 
>>>> sp:=SerialPort new.
>>>> sp openPort: '/dev/ttyACM0'.
>>>> 
>>>> sp openPort: 'ttyACM0'.
>>>> 
>>>> sp openPort: 'ACM0'.
>>>> 
>>>> sp openPort: '/ttyACM0'.
>>>> 
>>>> But all they fail with a error saying ""Cannot  open..."
>>>> After that, i have also, tried this:
>>>> 
>>>> (1 to: 10000) select:[:port | [SerialPort new openPort:port;close. true]
>>>> on:Error do: [false]]
>>>> 
>>>> and had a empty collection.
>>>> 
>>>> And also tried giving full permissions to the port and executed the vm
>>>> sudoed...
>>>> 
>>>> Are serial ports working on ubuntu?. Do i have to download a special vm?. (I
>>>> would like to do a demo of arduino on monday, at work, and i would like to
>>>> do in Pharo.)
>>>> 
>>>> Cheers,
>>>> Mariano
>>> 
>> 
>> 
> 
> 
> 
> -- 
> Best regards,
> Igor Stasenko.
> 





More information about the Pharo-dev mailing list