2016-09-12 11 views
0

私はコンピュータビジョン(opencv)pythonで作業していました。この結果は2Dリストアレイです。それで、私は、ラズベリーパイとi2cポートをインターフェースしてデータを送受信するというsmbusというライブラリがあることに気がついたので、参考文献のページでこのライブラリーについていくつかの説明をしましたが、有用なものは見つかりませんでした。 .AND私が見つけたものはすべて、十分な情報がないとするこのサイトです2Dimensional ListarrayをI2cプロトコルでラズベリーpiからArduinoに送信

http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/Documentation/i2c/smbus-protocol

http://wiki.erazor-zone.de/wiki:linux:python:smbus:doc

実際にどのようにチェックthis repository

答えて

0

事前にI2Cバッファに

感謝をArduinoのためにパイから2D配列と同様の座標(x、y) を送信するENYの説明が必要なので、イム。我々はI2Cを使ってNTCチップをAdafruit Trinketに接続しましたが、PIとArduinoを接続することは非常に同じです。

キーファイルは、SMBusを使用するI2C.pyファイルです。

Trinket Pro(ATMega328)と話すには、trinket.pyファイルを使用しました。

ATMega328の対応するクライアントコードは、Arduinoライブラリを使用して、特にWire.hはhwthontrinket.inoファイルにあります。

最後に、test filesのクラスの使用方法を確認できます。基本的には、バス番号とデバイスのアドレスを渡す必要があります。

関連する問題