LIS2DE12加速度計からデータを読み取る

LIS2DE12加速度計からデータを読み取る

X、Y、Z軸から加速度データを読み取ろうとしています。LIS2DE12加速度計はI2C-USBアダプタに接続されています。UMFT201XB

私はVirtualBoxで仮想マシンを使用しており、オペレーティングシステムはlubuntu 20.04.5 LTSです。ここで見つけたように、どんな種類のCプログラムも使わずにLinuxターミナルから直接読むことを計画しています。ウェブサイトしかし、/sys/bus/iio...ディレクトリは存在しません。私はまた、次のような他の投稿を読みました。これ@AshutoshユーザーはUMFT201XBアダプターですFT201Xチップセットなので、I2Cスレーブ機能だけあり、加速度計も別のスレーブなので通信を初期化できません。

VirtualBoxで検出されたUSBデバイスを実行すると、次dmesgの出力が表示されます。

$ dmesg

usb 1-1: new full-speed USB device number 6 using ohci-pci
usb 1-1: New USB device found, idVendor=0403, idProduct=6015, bcdDevice=10.00
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: UMFT201XB
usb 1-1: Manufacturer: FTDI
usb 1-1: SerialNumber: FT5BIUOL
ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
usb 1-1: Detected FT-X
usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0

そうすれば場所はわかりますが、/dev/ttyUSB0screenやsttyなどのツールを試してみましたが、何も得られませんでした。 catまたはtailを使用して出力を読み取っても何も得られません。

編集1

ちょっと調べたところでこの入り口を見つけましたFT201Xデータシート:

FT200XDとFT201XはI2Cスレーブ専用であるため、I2Cマスター(通常はマイクロコントローラまたはFPGA)に接続する必要があります。 I2Cマスターが必要な場合は、FT232H、FT2232H、FT4232H、FT2232Dデバイスを参照してください。

だから私はこれらのチップセットを搭載したデバイスを見つけることにしました。どちらもMPSSEインターフェースを持っていて、SDAとSCLピンがどこにあるのかはわかりませんが、写真を見つけました。UM232Hデバイスはこれらのピンの位置を示し、SDAはAD1とAD2の間の短絡で、SCLはAD0ピンです。それでは、今私の質問は少し異なります...何かを購入する前に、このデバイスは私が望むアプリケーションに適していますか?

ベストアンサー1

おすすめ記事