[chuck-users] Serial/Arduino & ChucK example

Joel Matthys jwmatthys at yahoo.com
Thu Jan 2 22:00:00 EST 2014


+1 to the Firmata interface idea.

Joel

On 01/02/2014 06:23 PM, Steve Morris wrote:
> someone should do a ChucK interface to Firmata. It is a good starting 
> point. Maybe I'll give it a whack.
>
> On Thursday, January 2, 2014, Alan Brooker wrote:
>
>     Hi Spencer/Steve,
>
>     Thanks for your reply and thoughts, much appreciated...hmm I'm not
>     getting Arduino & ChucK to Communicate at the moment but I think I
>     need to work more on my Arduino code more to communicate with
>     ChucK- up to now I have been using Firmata with Pure Data, which
>     only requires the the Firmata sketch to upload. As you say there
>     is a lot of stuff here to look at so will report back :)
>
>     Thanks again!
>
>
>     On Thu, Jan 2, 2014 at 2:54 AM, Spencer Salazar
>     <spencer at ccrma.stanford.edu <javascript:_e({}, 'cvml',
>     'spencer at ccrma.stanford.edu');>> wrote:
>
>         Hi Al,
>
>         If you check out the chuck examples folder that came in the
>         chuck download or in the "Open Example" menu item, there
>         should be a "serial" subcategory with some basic examples of
>         communicating with serial devices (e.g. Arduino) in there.
>
>         What I would recommend is sending your 5 analog values as a
>         space separated series of ASCII numbers, ending with a
>         newline, and repeating this at whatever your desired refresh
>         rate is. In ChucK, you can use onLine()/getLine() (as in the
>         lines.ck <http://lines.ck> example) to get each line of data,
>         which includes all 5 current sensor values. There is also a
>         (minimally documented) RegEx class you can use to pull out the
>         values individually and then convert them to integers.
>
>         Ive also attached another ChucK example I have that does
>         something very similar to this, except it reads only 3 sensor
>         values and uses commas to separate values.
>
>         Thats a lot of stuff, so let us know if you have any more
>         questions.
>
>         spencer
>
>
>
>         On Wed, Jan 1, 2014 at 9:59 AM, Alan Brooker
>         <alan.brooker2010 at gmail.com <javascript:_e({}, 'cvml',
>         'alan.brooker2010 at gmail.com');>> wrote:
>
>             Hi there
>
>             I am using ChucK 1.3.2.0 (Chimera) with miniAudicle 1.3.0a
>             on Ubuntu 12.04- I think the latest version can
>             communicate with Arduino directly?  Cant seem to find any
>             examples so any advice  or example code would be much
>             appreciated. I am trying to build a simple step sequencer
>             with *x5 potentiometer*s that send values to an arduino
>             board and then into ChucK hopefully. Was hoping I could do
>             this without OSC-
>
>             thanks for helping this noob!
>
>
>
>             Al
>
>             _______________________________________________
>             chuck-users mailing list
>             chuck-users at lists.cs.princeton.edu <javascript:_e({},
>             'cvml', 'chuck-users at lists.cs.princeton.edu');>
>             https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
>
>
>         _______________________________________________
>         chuck-users mailing list
>         chuck-users at lists.cs.princeton.edu <javascript:_e({}, 'cvml',
>         'chuck-users at lists.cs.princeton.edu');>
>         https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
>
>
>
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20140102/3737b83d/attachment.html>


More information about the chuck-users mailing list