タグ

RubyとRS232Cに関するshokaiのブックマーク (3)

  • Rails Agile Cooking - rubyでシリアル通信のテスト

    フィジカルな操作とネットワークを介したインタラクションを、アジャイルにプロトタイプするruby-serialportのインストールが完了したら、rubyからシリアル通信が行えることを確認しましょう。 1, arduinoからセンサー値をrubyに送る Toolsメニュー > Serial Portでポート番号を確認します。 下記のサンプルのportにそのポート番号を記入してください arduino2ruby.rb require 'serialport' port = "/dev/tty.usbserial-***" #arduinoのポート番号 sp = SerialPort.new(port, 9600, 8, 1, SerialPort::NONE) while (sp.gets) do puts sp.gets end sp.close arduino側のソース int ai

  • KRYM LOG: Serial2Twitter - RubyCocoaで試してみた

    MacにはXcodeという素敵開発環境が付属していて、それによるRubyCocoaでシリアル入力からTwitterにポストするアプリを作ってみました。Xcodeはリファレンスが少ないのが難点だけど、MacのきれいなGUIのアプリが作れるので妙に嬉しいなと思います ※ソース http://web.sfc.keio.ac.jp/~koriyama/src/ruby/Serial2Twitter-blog.zip ・Arduinoから0〜1023の整数を受け取り、一番上のゲージに表示 ・スライダを動かして、ポストするしきい値を調整する ・ポストするメッセージを入力する ・ある程度調整できたら右下のチェックを入れる ※一度ポストしたら60秒スリープします 実際に試す場合は port = "/dev/tty.usbserial"のところと twit = Twitter::Base.ne

  • KRYM LOG: ruby-serialportでシリアル値を読むメモ書き

    半年ぶりの更新ですが、この半年はいろいろありました で最近はRuby初心者なのですが、シリアル入力を読んでみました。以下自分用メモで [Zaurus] Rubyからシリアルポートをコントロール ruby-serialport ↑を参考にしながらruby-serialportをダウンロードする 解凍先に行って $ ruby extconf.rb $ make $ make install と打ち込んでインストール終了(再起動した方がいいのかな) 僕のシリアルの環境は ・Arduino ・Keyspan(/dev/tty.usbserial) ・Mac OSX Leopard です。 以下の感じでやってみたら一応シリアル値を読んでくれました # ruby-serialportを使ってserial値を読む # koriyama require 'serialport' po

  • 1