OpenMVカメラ M7 に関するメモ。
メモ: raspberry_pi grove_i2c_motor_driver_python pastebin.com/QE220xsp
2017-09-01 10:41:34OpenMVカメラのI2Cテスト。pyb.I2Cは挙動がおかしいので、machine.I2CでI2C EEPROMの読出しをやってみた。 pic.twitter.com/pTlHPipd6p
2017-09-06 21:31:04メモ: i2c in OpenMV3 · Issue #212 · openmv/openmv github.com/openmv/openmv/…
2017-09-06 16:33:21メモ: Using machine.I2C - OpenMV forums.openmv.io/viewtopic.php?…
2017-09-06 16:39:35メモ: Flipping the camera up-side-down - OpenMV forums.openmv.io/viewtopic.php?…
2017-09-07 09:10:38OpenMVカメラでGroveのI2Cモータードライバを動かす実験。色々とやってみたがうまくいかない。 pic.twitter.com/de19g3J38e
2017-09-07 21:30:42Arduinoに接続して試してみたが正常に動くのでGroveのI2Cモータードライバは問題なさそう。 pic.twitter.com/1OicOSAz83
2017-09-08 20:59:56@YuuichiAkagawa 両方やってみましたが上手く行きませんでした。試しにi2c.scanしたらデバイスがいっぱい出て来ました。(^^;)
2017-09-07 22:15:41@robo8080 そうなんですね。wiki.seeed.cc/Grove-I2C_Moto… を見ると3.3VでもOKに見えるんですが、自分がGR-LYCHEEと接続したときは、レベル変換IC経由で接続しました。5V側はプルアップ無しで、マイコン側は有りです。
2017-09-07 22:23:33@robo8080 scan試してみました。変換ICはakizukidenshi.com/catalog/g/gM-0… を使ってます。1回目の実行では返ってきますが、2回目以降は何も無し、モータードライバー側をリセットするとやはり1回目だけ返ってくるという状況です。 pic.twitter.com/e4mWXuVQei
2017-09-09 12:05:25@YuuichiAkagawa ESP32 + MicroPython でも同じ症状でした。電源ON後の最初の一回目とリセット後の一回目のみi2c.scanが返ってくる。 pic.twitter.com/Ao5ddkovXi
2017-09-09 15:56:21@robo8080 モーターは繋げて無くて、オシロで見ただけですが、これで動きました。gist.github.com/YuuichiAkagawa… 直結でプルアップあり(3.3V,10kΩ)です。400kHzだとエラーになるので100kHzです。
2017-09-09 17:11:57@robo8080 scanは相変わらずダメです。ロジアナで見ると、0xfでread後、データが1バイト返ってきてその後ずっとD-NACKになったままなので、モータードライバー側がハングしてしまうようです。
2017-09-09 17:14:23OpenMVカメラでGroveのI2Cモータードライバを動かす実験。 @YuuichiAkagawa さんに教えて頂いた情報でやっと動いた!! pic.twitter.com/1xJcEAZv5h
2017-09-09 21:37:16OpenMVカメラで Grove I2C motor driver を動かす実験。やっと動いた!! youtu.be/ZmyUN6a_G2Y
2017-09-10 15:16:43