NXTに超音波センサーを接続したときに、その読み込み速度の遅さに、ガックシという感じでした。
ただ、超音波センサーって、そもそもの計測(超音波を出して、その反射を計測すること)の時間が掛かり、さらにNXT本体との通信に時間が必要ですよね。(きっと)
なので、別のI2C機器で通信の時間がどれくらい掛かるのか調べてみました。
といっても、超音波センサー以外には、I2Cの機器は、Mが使用した「自作センサーボード」しかありませんので、これを使って計測してみました。
そうしたら、1000回の計測に14秒程度でした。 つまり、1回のI2C通信に14msec掛かることが分かりました。 (それでもやっぱり遅いな~)
やっぱり SetSensorLowspeed ( ) ですねぇ。