-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
windows support #23
Comments
そもそもone click ruby installerとactive script rubyのどっちを使うべきなのかわからない |
http://rubyinstaller.org これがstandardっぽい |
Windows対応はどのような作業を想定されていますか?動作確認でいいのでしたら、私のほうでArduino UNOをつかってやりますよ~ |
おお!ありがとうございます
ができれば、たぶんその環境で動くと言っても過言ではないと思います |
分かりました 👍 ただ、すこし気になったのは、ArduinoFirmata.listは、Windowsだと期待通りには動作しませんね。COM1~99?ですからね。ruby-serialportに、有効なCOMポートのデバイス名を返してくれるようなAPIがあるといいのですけどね~。 |
そうですね、それはちょっと気になっていました。 |
少し古い環境 (ruby 2.0.0p481 i386-mingw32) ですが、Windows 8 64ビットにて動作確認をしました。 (1) gem install arduino_firmata でインストールできる
(2) リポジトリをgit cloneしてbundle installできる
(3) rake testが通る
1つ目のエラーは想定通り。Windowsでは/devはない。 2つ目の失敗は、OSXでも同様だった。 arduino_firmata の問題だと思う。 (4) samplesのled_blink.rbでLEDが点滅する
(5) samplesのanalog_read_write.rbでアナログ値(0〜1023の値)が標準出力される
余談ですが、拙作 Smalrubot (Arduino Diecimila or Duemilanove w/ ATmega168P互換機) での動作確認を行いましたが、こちらは StandardFirmata が正しく動作しないようです。 |
http://forum.arduino.cc/index.php?topic=201115.0 の最後のコメントから ATMega168P だと StandardFirmata は動作しないようですね 😅 |
ありがとうございます。windowsでも基本的には動くみたいですね。 テストのエラーすみません ATmega168Standard Firmataはけっこう前からサンプルに付いているコードなんですけど、だんだんサイズが大きくなってて、古いArduinoだとプログラムメモリから溢れてしまうみたいですね。 todoあとでやります
|
No description provided.
The text was updated successfully, but these errors were encountered: