Sho Hashimoto

Results 32 comments of Sho Hashimoto

## todo - test on device - include FTDriver's README and LICENSE into arduino-firmata.jar - fix README

こっちを使ってみるとか https://github.com/ksksue/FTDriver

DuemillanoveはonClose検知できてる UNOはwriteしないと検知できない

そもそもone click ruby installerとactive script rubyのどっちを使うべきなのかわからない

http://rubyinstaller.org これがstandardっぽい

おお!ありがとうございます - `gem install arduino_firmata` でインストールできる - serialport gemがC拡張を使っているので、そこがwindowsで通るのか心配 - リポジトリを`git clone`して`bundle install`できる - `rake test`が通る - samplesの`led_blink.rb`でLEDが点滅する - samplesの`analog_read_write.rb`でアナログ値(0〜1023の値)が標準出力される ができれば、たぶんその環境で動くと言っても過言ではないと思います

そうですね、それはちょっと気になっていました。 USBデバイスのデバイス名やベンダ名が見れれば便利ですね。ちょっと調べます

ありがとうございます。windowsでも基本的には動くみたいですね。 serialport gemの中を見た感じ、使えるCOMポート名のリストを取得する方法は無かったです。 ## テストのエラー すみません `(3) rake testが通る` の2つ目のエラーですが、この[ファームウェア](https://github.com/shokai/arduino_firmata/tree/master/samples/sysex/StandardFirmataWithLedBlink)を使わなければならないのでした。 sysex命令をテストできるように処理を追加しているファームウェアです。 ### ATmega168 Standard Firmataはけっこう前からサンプルに付いているコードなんですけど、だんだんサイズが大きくなってて、古いArduinoだとプログラムメモリから溢れてしまうみたいですね。 ## todo あとでやります - テスト実行前にwindowsでもシリアルポート名を設定できるようにする - READMEに、windows(MinGW)でも動く事を書く - ただしシリアルポート名の自動解決はできない

thank you for report. I'll check it.

on Linux OS, dissable nonblocking IO ``` ruby arduino = ArduinoFirmata.connect '/dev/tty.usb-device-name', :nonblock_io => false ```