More Related Content
Similar to Start physical computing with Ruby + Arduino (20)
Start physical computing with Ruby + Arduino
- 9. Ruby と Arduino フィジカルコンピューティング CSNagoya 豊吉隆一郎 と Gainer で始める 資料注) Arduino が故障したため
- 12. サーバのコードはこんな感じ require 'rubygems' require 'sinatra' require 'drb/drb' post '/' DRb.start_service $ts = DRbObject.new_with_uri('druby://localhost:12345') $ts.write(["add-star", param[:username]) end WebHook からポストがあったら dRuby に投げる dRuby(rinda) は irb で動作している 注文が集中しています: http://b.hatena.ne.jp/toyoshi/
- 13. Gainer側のコードはこんな感じ $: << '.' require 'drb/drb' require 'funnel' include Funnel DRb.start_service $ts = DRbObject.new_with_uri('druby://192.168.24.110:12345') gio = Gainer.new() loop { p $ts.take(["take-test", nil]) gio.aout(0).value = 1 sleep(5) gio.aout(0).value = 0 } タプルスペース( rinda) に take して取れたら アナログアウトに出力するだけ 注文が集中しています: http://b.hatena.ne.jp/toyoshi/