Modul fusion_hat.modules.adxl345

class fusion_hat.modules.adxl345.ADXL345(*args, address: int = 83, bus: int = 1, **kwargs)[Quellcode]

Basisklassen: I2C

ADXL345-Module

X = 0

X

Y = 1

Y

Z = 2

Z

ADDR = 83
_REG_DATA_X = 50
_REG_DATA_Y = 52
_REG_DATA_Z = 54
_REG_POWER_CTL = 45
_AXISES = [50, 52, 54]
read(axis: int = None) float | List[float][Quellcode]

Eine Achse vom ADXL345 lesen

Parameter:

axis (int) – Messwert (g) einer Achse lesen, ADXL345.X , ADXL345.Y oder ADXL345.Z , None für alle Achsen

Rückgabe:

Wert der Achse oder eine Liste aller Achsen

Rückgabetyp:

float/list

_read(axis: int) float[Quellcode]