コンテンツにスキップ

201 3Axis

サンプルコードの動作

センサーにかかる加速度を計測します。

サンプルコード使用時の接続

FaBo #201 3AxiをI2C0,I2C1,I2C2のいずれかに接続します。

~写真〜

FaBoのライブラリをインストール

git clone https://github.com/FaBoPlatform/FaBo3Axis-ADXL345-Python.git
cd FaBo3Axis-ADXL345-Python
sudo pip3 install .

ソースコード

# coding: utf-8
import FaBo3Axis_ADXL345
import time
import sys

adxl345 = FaBo3Axis_ADXL345.ADXL345()

try:
    while True:
        axes = adxl345.read()
        sys.stdout.write("\rx = %f, y = %f, z = %f" % (axes['x'],  axes['y'], axes['z']))
        sys.stdout.flush()
        time.sleep(0.1)
except KeyboardInterrupt:
    sys.exit()