Skip to content

Instantly share code, notes, and snippets.

@hardbap
Created September 16, 2012 12:59
Show Gist options
  • Select an option

  • Save hardbap/3732349 to your computer and use it in GitHub Desktop.

Select an option

Save hardbap/3732349 to your computer and use it in GitHub Desktop.

Revisions

  1. hardbap revised this gist Sep 19, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    * hardbap@gmail.com
    * hardbap@gmail.com / mbreen@bigroomtechnology.com
    * [@hardbap](http://twitter.com/hardbap)

    ## Prereq
  2. hardbap revised this gist Sep 19, 2012. 1 changed file with 2 additions and 3 deletions.
    5 changes: 2 additions & 3 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,5 @@
    hardbap@gmail.com

    [@hardbap](http://twitter.com/hardbap)
    * hardbap@gmail.com
    * [@hardbap](http://twitter.com/hardbap)

    ## Prereq

  3. hardbap revised this gist Sep 19, 2012. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,5 @@
    hardbap@gmail.com

    [@hardbap](http://twitter.com/hardbap)

    ## Prereq
  4. hardbap revised this gist Sep 19, 2012. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,6 @@
    hardbap@gmail.com
    [@hardbap](http://twitter.com/hardbap)

    ## Prereq

    ### Arduino
  5. hardbap revised this gist Sep 19, 2012. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -100,8 +100,7 @@ Make sure you use version [2.2](http://at.or.at/hans/pd/Firmata-2.2.zip). There

    * [Servo](https://github.com/hardbap/wall_e/blob/master/cookbook/Servo) [sweep](https://github.com/hardbap/wall_e/blob/master/cookbook/Servo/sweep.rb)

    ## Fun stuff
    * [Claw with Websockets](https://github.com/hardbap/wall_e-claw-demo)
    * [Claw](https://github.com/hardbap/wall_e-claw-demo)

    ## What's on tap...

  6. hardbap revised this gist Sep 19, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -38,7 +38,7 @@ What is [firmata](http://firmata.org/wiki/Main_Page)?

    > Firmata is a generic protocol for communicating with microcontrollers from software on a host computer. It is intended to work with any host computer software package.
    This firmata protocol uses the MIDI message format, but does not use the whole protocol.
    This firmata protocol uses the MIDI message format but does not use the whole protocol.

    Make sure you use version [2.2](http://at.or.at/hans/pd/Firmata-2.2.zip). There are known [issues](https://github.com/rwldrn/johnny-five/issues/57) with 2.3.

  7. hardbap revised this gist Sep 19, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -62,7 +62,7 @@ Make sure you use version [2.2](http://at.or.at/hans/pd/Firmata-2.2.zip). There

    * [arduino](https://github.com/HashNuke/arduino)

    Requires custom sketch. Implement own command wrappers.
    Implements own command wrappers in a custom sketch.

    * [ruFirmata](https://github.com/PlasticLizard/rufirmata)

  8. hardbap revised this gist Sep 19, 2012. 1 changed file with 0 additions and 4 deletions.
    4 changes: 0 additions & 4 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -7,8 +7,6 @@ What is [Arduino](http://www.forvo.com/word/arduino/#it)?
    Create "sketches" (combo of C/C++) in a Java based IDE and uploaded to Arduino via serial port.



    /*
    Blink
    Turns on an LED on for one second, then off for one second, repeatedly.
    @@ -35,8 +33,6 @@ Create "sketches" (combo of C/C++) in a Java based IDE and uploaded to Arduino v
    }




    ### Firmata
    What is [firmata](http://firmata.org/wiki/Main_Page)?

  9. hardbap revised this gist Sep 19, 2012. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -7,6 +7,8 @@ What is [Arduino](http://www.forvo.com/word/arduino/#it)?
    Create "sketches" (combo of C/C++) in a Java based IDE and uploaded to Arduino via serial port.



    /*
    Blink
    Turns on an LED on for one second, then off for one second, repeatedly.
    @@ -33,6 +35,8 @@ Create "sketches" (combo of C/C++) in a Java based IDE and uploaded to Arduino v
    }




    ### Firmata
    What is [firmata](http://firmata.org/wiki/Main_Page)?

  10. hardbap revised this gist Sep 19, 2012. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -52,9 +52,9 @@ Make sure you use version [2.2](http://at.or.at/hans/pd/Firmata-2.2.zip). There

    ## Current Ruby Options

    * [ruFirmata](https://github.com/PlasticLizard/rufirmata)
    * [ruby-firmata](https://github.com/patcoll/ruby-firmata)

    Port of pyFirmata. No longer active.
    Not fully implemented or currently active.

    * [rad](https://github.com/atduskgreg/rad/)

    @@ -64,9 +64,9 @@ Make sure you use version [2.2](http://at.or.at/hans/pd/Firmata-2.2.zip). There

    Requires custom sketch. Implement own command wrappers.

    * [ruby-firmata](https://github.com/patcoll/ruby-firmata)
    * [ruFirmata](https://github.com/PlasticLizard/rufirmata)

    Not fully implemented or currently active.
    Port of pyFirmata. No longer active.

    ## Hacking

  11. hardbap revised this gist Sep 19, 2012. 1 changed file with 8 additions and 8 deletions.
    16 changes: 8 additions & 8 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,3 @@
    ## Shout outs

    * [Rick Waldron](https://github.com/rwldrn) for [johnny-five](https://github.com/rwldrn/johnny-five) and his [NodeConf presentation](http://2012.nodeconf.com/theatre/rick_waldron.html)
    * [Chris Williams](https://github.com/voodootikigod) for his [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) post and [node-serialport](https://github.com/voodootikigod/node-serialport)
    * [Julian Gautier](https://github.com/jgautier) for his [firmata](https://github.com/jgautier/firmata) implementation in JS
    * [Emily Rose](https://github.com/nexxy) for her [Security system NodeConf 2012 presentation]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0)
    * [NodeUp 27 - a robotics deep dive show](http://nodeup.com/twentyseven)

    ## Prereq

    ### Arduino
    @@ -50,6 +42,14 @@ This firmata protocol uses the MIDI message format, but does not use the whole p

    Make sure you use version [2.2](http://at.or.at/hans/pd/Firmata-2.2.zip). There are known [issues](https://github.com/rwldrn/johnny-five/issues/57) with 2.3.

    ## Shout outs

    * [Rick Waldron](https://github.com/rwldrn) for [johnny-five](https://github.com/rwldrn/johnny-five) and his [NodeConf presentation](http://2012.nodeconf.com/theatre/rick_waldron.html)
    * [Chris Williams](https://github.com/voodootikigod) for his [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) post and [node-serialport](https://github.com/voodootikigod/node-serialport)
    * [Julian Gautier](https://github.com/jgautier) for his [firmata](https://github.com/jgautier/firmata) implementation in JS
    * [Emily Rose](https://github.com/nexxy) for her [Security system NodeConf 2012 presentation]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0)
    * [NodeUp 27 - a robotics deep dive show](http://nodeup.com/twentyseven)

    ## Current Ruby Options

    * [ruFirmata](https://github.com/PlasticLizard/rufirmata)
  12. hardbap revised this gist Sep 18, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    ## Shout outs

    * [Rick Waldron](https://github.com/rwldrn) for [johnny-five](https://github.com/rwldrn/johnny-five) and his [NodeConf presentation](http://2012.nodeconf.com/theatre/rick_waldron.html)
    * [Chris Williams](https://github.com/voodootikigod) for his [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) post
    * [Chris Williams](https://github.com/voodootikigod) for his [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) post and [node-serialport](https://github.com/voodootikigod/node-serialport)
    * [Julian Gautier](https://github.com/jgautier) for his [firmata](https://github.com/jgautier/firmata) implementation in JS
    * [Emily Rose](https://github.com/nexxy) for her [Security system NodeConf 2012 presentation]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0)
    * [NodeUp 27 - a robotics deep dive show](http://nodeup.com/twentyseven)
  13. hardbap revised this gist Sep 18, 2012. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,9 @@
    ## Shout outs

    * [Rick Waldron](https://github.com/rwldrn) for [johnny-five](https://github.com/rwldrn/johnny-five) and his [NodeConf presentation](http://2012.nodeconf.com/theatre/rick_waldron.html)
    * [Chris Williams](https://github.com/voodootikigod) for his [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) post
    * [Emily Rose](https://github.com/nexxy) for her [Security system NodeConf 2012 presentation]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0)
    * [Chris Williams](https://github.com/voodootikigod) for his [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) post
    * [Julian Gautier](https://github.com/jgautier) for his [firmata](https://github.com/jgautier/firmata) implementation in JS
    * [Emily Rose](https://github.com/nexxy) for her [Security system NodeConf 2012 presentation]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0)
    * [NodeUp 27 - a robotics deep dive show](http://nodeup.com/twentyseven)

    ## Prereq
    @@ -13,7 +13,7 @@ What is [Arduino](http://www.forvo.com/word/arduino/#it)?

    > Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
    Build "sketches" (combo of C/C++) in a Java based IDE and uploaded to Arduino via serial port.
    Create "sketches" (combo of C/C++) in a Java based IDE and uploaded to Arduino via serial port.

    /*
    Blink
  14. hardbap revised this gist Sep 18, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -86,7 +86,7 @@ Make sure you use version [2.2](http://at.or.at/hans/pd/Firmata-2.2.zip). There

    The wall_e prompt (built on [Pry](https://github.com/pry/pry))

    What about [EventMachine](https://github.com/eventmachine/eventmachine)?
    #### What about [EventMachine](https://github.com/eventmachine/eventmachine)?

    * Evented serial communication depends on the pure ruby version. Some issues with pure ruby version especially with *nix signals.

  15. hardbap revised this gist Sep 18, 2012. No changes.
  16. hardbap revised this gist Sep 18, 2012. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -48,6 +48,8 @@ What is [firmata](http://firmata.org/wiki/Main_Page)?
    This firmata protocol uses the MIDI message format, but does not use the whole protocol.

    Make sure you use version [2.2](http://at.or.at/hans/pd/Firmata-2.2.zip). There are known [issues](https://github.com/rwldrn/johnny-five/issues/57) with 2.3.

    ## Current Ruby Options

    * [ruFirmata](https://github.com/PlasticLizard/rufirmata)
    @@ -86,7 +88,7 @@ This firmata protocol uses the MIDI message format, but does not use the whole p

    What about [EventMachine](https://github.com/eventmachine/eventmachine)?

    * Evented Serial communication depends on the pure ruby version. Some issues with pure ruby version especially with *nix signals.
    * Evented serial communication depends on the pure ruby version. Some issues with pure ruby version especially with *nix signals.

    * Blocks the main thread of execution. Forces the design into client/server relationship.

  17. hardbap revised this gist Sep 18, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -74,7 +74,7 @@ This firmata protocol uses the MIDI message format, but does not use the whole p

    * [event_spitter](https://github.com/hardbap/event_spitter)

    Based on Node.js [EventEmitter](http://nodejs.org/api/events.html#events_class_events_eventemitter).
    Based on Node.js [EventEmitter](http://nodejs.org/api/events.html#events_class_events_eventemitter)

    [EventSpitter vs. Ruby's Observable](https://gist.github.com/3743435)

  18. hardbap revised this gist Sep 18, 2012. 1 changed file with 6 additions and 6 deletions.
    12 changes: 6 additions & 6 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -72,18 +72,18 @@ This firmata protocol uses the MIDI message format, but does not use the whole p

    [LED blink](https://github.com/hardbap/firmata/blob/master/examples/blink_led.rb) with firmata

    * [event_spitter](https://github.com/hardbap/event_spitter)

    Based on Node.js [EventEmitter](http://nodejs.org/api/events.html#events_class_events_eventemitter).

    [EventSpitter vs. Ruby's Observable](https://gist.github.com/3743435)

    * [wall-e](https://github.com/hardbap/wall_e)

    [LED blink](https://github.com/hardbap/wall_e/blob/master/cookbook/Led/blink.rb) with wall-e

    The wall_e prompt (built on [Pry](https://github.com/pry/pry))

    * [event_spitter](https://github.com/hardbap/event_spitter]

    Based on Node.js [EventEmitter](http://nodejs.org/api/events.html#events_class_events_eventemitter).

    [EventSpitter vs. Ruby's Observable](https://gist.github.com/3743435)

    What about [EventMachine](https://github.com/eventmachine/eventmachine)?

    * Evented Serial communication depends on the pure ruby version. Some issues with pure ruby version especially with *nix signals.
  19. hardbap revised this gist Sep 18, 2012. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -86,6 +86,10 @@ This firmata protocol uses the MIDI message format, but does not use the whole p

    What about [EventMachine](https://github.com/eventmachine/eventmachine)?

    * Evented Serial communication depends on the pure ruby version. Some issues with pure ruby version especially with *nix signals.

    * Blocks the main thread of execution. Forces the design into client/server relationship.

    ## Demos

    * [LED](https://github.com/hardbap/wall_e/blob/master/cookbook/Led) [pulse](https://github.com/hardbap/wall_e/blob/master/cookbook/Led/pulse.rb)
  20. hardbap revised this gist Sep 18, 2012. 1 changed file with 7 additions and 1 deletion.
    8 changes: 7 additions & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -76,7 +76,13 @@ This firmata protocol uses the MIDI message format, but does not use the whole p

    [LED blink](https://github.com/hardbap/wall_e/blob/master/cookbook/Led/blink.rb) with wall-e

    The wall_e prompt (built on [Pry](https://github.com/pry/pry))
    The wall_e prompt (built on [Pry](https://github.com/pry/pry))

    * [event_spitter](https://github.com/hardbap/event_spitter]

    Based on Node.js [EventEmitter](http://nodejs.org/api/events.html#events_class_events_eventemitter).

    [EventSpitter vs. Ruby's Observable](https://gist.github.com/3743435)

    What about [EventMachine](https://github.com/eventmachine/eventmachine)?

  21. hardbap revised this gist Sep 17, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -9,7 +9,7 @@
    ## Prereq

    ### Arduino
    What is [Arduino](http://arduino.cc/en/)?
    What is [Arduino](http://www.forvo.com/word/arduino/#it)?

    > Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
  22. hardbap revised this gist Sep 17, 2012. 1 changed file with 3 additions and 9 deletions.
    12 changes: 3 additions & 9 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -82,17 +82,11 @@ What about [EventMachine](https://github.com/eventmachine/eventmachine)?

    ## Demos

    * [LED](https://github.com/hardbap/wall_e/blob/master/cookbook/Led)

    [pulse](https://github.com/hardbap/wall_e/blob/master/cookbook/Led/pulse.rb)
    * [LED](https://github.com/hardbap/wall_e/blob/master/cookbook/Led) [pulse](https://github.com/hardbap/wall_e/blob/master/cookbook/Led/pulse.rb)

    * [Piezo](https://github.com/hardbap/wall_e/blob/master/cookbook/Piezo)

    [morse code](https://github.com/hardbap/wall_e/blob/master/cookbook/Piezo/morse_code.rb)
    * [Piezo](https://github.com/hardbap/wall_e/blob/master/cookbook/Piezo) [morse code](https://github.com/hardbap/wall_e/blob/master/cookbook/Piezo/morse_code.rb)

    * [Servo](https://github.com/hardbap/wall_e/blob/master/cookbook/Servo)

    [sweep](https://github.com/hardbap/wall_e/blob/master/cookbook/Servo/sweep.rb)
    * [Servo](https://github.com/hardbap/wall_e/blob/master/cookbook/Servo) [sweep](https://github.com/hardbap/wall_e/blob/master/cookbook/Servo/sweep.rb)

    ## Fun stuff
    * [Claw with Websockets](https://github.com/hardbap/wall_e-claw-demo)
  23. hardbap revised this gist Sep 17, 2012. 1 changed file with 8 additions and 9 deletions.
    17 changes: 8 additions & 9 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,11 @@
    ## Shout outs

    * [Rick Waldron](https://github.com/rwldrn) for [johnny-five](https://github.com/rwldrn/johnny-five) and his [NodeConf presentation](http://2012.nodeconf.com/theatre/rick_waldron.html)
    * [Chris Williams](https://github.com/voodootikigod) for his [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) post
    * [Emily Rose](https://github.com/nexxy) for her [Security system NodeConf 2012 presentation]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0)
    * [Julian Gautier](https://github.com/jgautier) for his [firmata](https://github.com/jgautier/firmata) implementation in JS
    * [NodeUp 27 - a robotics deep dive show](http://nodeup.com/twentyseven)

    ## Prereq

    ### Arduino
    @@ -40,15 +48,6 @@ What is [firmata](http://firmata.org/wiki/Main_Page)?
    This firmata protocol uses the MIDI message format, but does not use the whole protocol.

    ## Shout outs

    * [Rick Waldron](https://github.com/rwldrn) for [johnny-five](https://github.com/rwldrn/johnny-five) and his [NodeConf presentation](http://2012.nodeconf.com/theatre/rick_waldron.html)
    * [Chris Williams](https://github.com/voodootikigod) for his [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) post
    * [Emily Rose](https://github.com/nexxy) for her [Security system NodeConf 2012 presentation]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0)
    * [Julian Gautier](https://github.com/jgautier) for his [firmata](https://github.com/jgautier/firmata) implementation in JS
    * [NodeUp 27 - a robotics deep dive show](http://nodeup.com/twentyseven)


    ## Current Ruby Options

    * [ruFirmata](https://github.com/PlasticLizard/rufirmata)
  24. hardbap revised this gist Sep 17, 2012. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -103,6 +103,7 @@ What about [EventMachine](https://github.com/eventmachine/eventmachine)?
    * enhance cookbook with vids, [Fritzing](http://fritzing.org/) schematics, parts lists
    * implement pulseIn in firmata so we can [Ping)))](https://www.parallax.com/StoreSearchResults/tabid/768/List/0/SortField/4/ProductID/92/Default.aspx?txtSearch=ping)
    * components, components, components
    * Wireless? WiFly, XBee, Electric Imp

    ## Reference

  25. hardbap revised this gist Sep 17, 2012. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -96,9 +96,9 @@ What about [EventMachine](https://github.com/eventmachine/eventmachine)?
    [sweep](https://github.com/hardbap/wall_e/blob/master/cookbook/Servo/sweep.rb)

    ## Fun stuff
    * claw with Websockets
    * [Claw with Websockets](https://github.com/hardbap/wall_e-claw-demo)

    ## Short term goals...
    ## What's on tap...

    * enhance cookbook with vids, [Fritzing](http://fritzing.org/) schematics, parts lists
    * implement pulseIn in firmata so we can [Ping)))](https://www.parallax.com/StoreSearchResults/tabid/768/List/0/SortField/4/ProductID/92/Default.aspx?txtSearch=ping)
  26. hardbap revised this gist Sep 17, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@ What is [Arduino](http://arduino.cc/en/)?

    > Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
    Build "sketches" (combo of C/C++) in a Java based IDE and upload to Arduino via serial port.
    Build "sketches" (combo of C/C++) in a Java based IDE and uploaded to Arduino via serial port.

    /*
    Blink
  27. hardbap revised this gist Sep 17, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -45,7 +45,7 @@ This firmata protocol uses the MIDI message format, but does not use the whole p
    * [Rick Waldron](https://github.com/rwldrn) for [johnny-five](https://github.com/rwldrn/johnny-five) and his [NodeConf presentation](http://2012.nodeconf.com/theatre/rick_waldron.html)
    * [Chris Williams](https://github.com/voodootikigod) for his [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) post
    * [Emily Rose](https://github.com/nexxy) for her [Security system NodeConf 2012 presentation]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0)
    * [jgautier](https://github.com/jgautier) for his [firmata](https://github.com/jgautier/firmata) implementation in JS
    * [Julian Gautier](https://github.com/jgautier) for his [firmata](https://github.com/jgautier/firmata) implementation in JS
    * [NodeUp 27 - a robotics deep dive show](http://nodeup.com/twentyseven)


  28. hardbap revised this gist Sep 17, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -45,7 +45,7 @@ This firmata protocol uses the MIDI message format, but does not use the whole p
    * [Rick Waldron](https://github.com/rwldrn) for [johnny-five](https://github.com/rwldrn/johnny-five) and his [NodeConf presentation](http://2012.nodeconf.com/theatre/rick_waldron.html)
    * [Chris Williams](https://github.com/voodootikigod) for his [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) post
    * [Emily Rose](https://github.com/nexxy) for her [Security system NodeConf 2012 presentation]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0)
    * [jgautier](https://github.com/jgautier) for his [firmata](https://github.com/jgautier/firmata)
    * [jgautier](https://github.com/jgautier) for his [firmata](https://github.com/jgautier/firmata) implementation in JS
    * [NodeUp 27 - a robotics deep dive show](http://nodeup.com/twentyseven)


  29. hardbap revised this gist Sep 17, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -44,7 +44,7 @@ This firmata protocol uses the MIDI message format, but does not use the whole p

    * [Rick Waldron](https://github.com/rwldrn) for [johnny-five](https://github.com/rwldrn/johnny-five) and his [NodeConf presentation](http://2012.nodeconf.com/theatre/rick_waldron.html)
    * [Chris Williams](https://github.com/voodootikigod) for his [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) post
    * [Emily Rose](https://github.com/nexxy) for her [Security system NodeConf 2012 talk]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0)
    * [Emily Rose](https://github.com/nexxy) for her [Security system NodeConf 2012 presentation]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0)
    * [jgautier](https://github.com/jgautier) for his [firmata](https://github.com/jgautier/firmata)
    * [NodeUp 27 - a robotics deep dive show](http://nodeup.com/twentyseven)

  30. hardbap revised this gist Sep 17, 2012. 1 changed file with 5 additions and 7 deletions.
    12 changes: 5 additions & 7 deletions ruby_arduio_meetup.markdown
    Original file line number Diff line number Diff line change
    @@ -40,15 +40,13 @@ What is [firmata](http://firmata.org/wiki/Main_Page)?
    This firmata protocol uses the MIDI message format, but does not use the whole protocol.

    ## Inspiration
    ## Shout outs

    lots 'o love to these peeps:

    * [johnny-five](https://github.com/rwldrn/johnny-five) and [NodeConf presentation](http://2012.nodeconf.com/theatre/rick_waldron.html) by [Rick Waldron](https://github.com/rwldrn)
    * [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) by [Chris Williams](https://github.com/voodootikigod)
    * [Security system NodeConf 2012 talk]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0) by [Emily Rose](https://github.com/nexxy)
    * [Rick Waldron](https://github.com/rwldrn) for [johnny-five](https://github.com/rwldrn/johnny-five) and his [NodeConf presentation](http://2012.nodeconf.com/theatre/rick_waldron.html)
    * [Chris Williams](https://github.com/voodootikigod) for his [NodeBots - The Rise of JS Robotics](http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics) post
    * [Emily Rose](https://github.com/nexxy) for her [Security system NodeConf 2012 talk]( https://docs.google.com/presentation/d/1m1MiyNffoqeYQMLrtqnY990kJdfaPKhtyEXh5MQ6rC0/edit#slide=id.g14c70e36_0_0)
    * [jgautier](https://github.com/jgautier) for his [firmata](https://github.com/jgautier/firmata)
    * [NodeUp 27 - a robotics deep dive show](http://nodeup.com/twentyseven)
    * [firmata in JS](https://github.com/jgautier/firmata) by [jgautier](https://github.com/jgautier)


    ## Current Ruby Options