Ruby-serialport
Arduinoではシリアル通信を使ってコードを書くことが出来ます。
そのシリアル通信に関することをRubyで書きたい場合には、Ruby-serialportというgemを使えばよいです。
インストールは
gem install serialport
で出来ます。
コード
Rubyでserialportを弄る簡単なスクリプト
こんな感じです。Arduinoの方は、シリアルを受け取って、その文字列が'y'だったらLEDを点灯、'n'だったらLEDを消すだけの簡単なプログラムです。
Rubyの方は.readで読み込み, .writeで書き込みです。