~/talk

Arduino the Ruby Way

Talkat RubyConf 2012 · 2012-11-01..11-03· [ruby, embedded-and-hardware]
links:none on file
slides:none on file

Compares Ruby approaches to Arduino (rad compiles Ruby to C, Node’s Johnny Five and duino use async) and delivers a working Ruby gem that talks to Arduino over serial with a txrx communication class, a Board abstraction and small component classes (LED, Button, Sensor, Stepper). The gem uses a custom event loop, has zero dependencies, supports callbacks for asynchronous input, plugs into Sinatra/Rails initializers, and drives a web endpoint that successfully fires a robotic t‑shirt cannon.

AI-written summary · about

  1. 0:00Introduction
  2. 1:02What is an Arduino?
  3. 3:19Programming Arduino with Ruby
  4. 6:24Arduino as a service
  5. 9:57Introducing the Dino gem
  6. 16:35Dino gem core structure
  7. 24:13Digital components
  8. 29:06Analog components
  9. 31:41Stepper motors
  10. 35:35Arduino with web apps
  11. 37:07Live demonstration
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.