LoginSignup
1
1

More than 5 years have passed since last update.

ルンバ622 最初のシリアル通信 忘備録

Posted at

はじめに

PCとルンバの通信がうまくいかなかったので、行き始めるまでの記録

使用機器

Windows 8.1
Visual Studio 2013
Roomba622(新品の状態)
USB-Serialコンバータ(AE-UM232R および SparkFan BOB-12731でチェック)

メモ

当初の現象

ルンバからの受信は問題なくできていたが、送信がダメ。
ルンバ2台、USB-Serialコンバータ2台で確認したが、同じ現象

うまく行き始めたパターン

1)ソケットを物理的に接続
2)Reset(Opcode:7)を送り再起動
3)ルンバの事が書かれている色々なページを参考に送信

まとめ

なぜうまくいき始めたかわからない。。
RESETを使ったらか。。。

メモ

OIの命令(Start(Opcode:128)?)を送ると真ん中のクリーン・電源ランプが消えてスイッチ類を受け付けなくなる。

STOP(Opcode:173)を送ると、クリーン・電源ランプが点灯し、通常状態になる。

OIでつかんでいる状態でルンバを一旦持ち上げるとStopと同等の様子

命令途中だと何しても受け付けなくなるので、バッテリーを外して再起動が必要

参考

(下のPDFではResetが書かれていない気がする)
http://irobot.lv/uploaded_files/File/iRobot_Roomba_500_Open_Interface_Spec.pdf

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1