Ordinateur de bord pour voiture de collection  6.3
Public Member Functions | Public Attributes | List of all members
InclinometreLIS3DH Class Reference

RPI GPIO I2C based module LIS3DH, renvoie l'orientation H et V. More...

Inheritance diagram for InclinometreLIS3DH:
Capteur

Public Member Functions

def __init__ (self, Name, Module=None, Voie=0x18)
 The constructor il faut passer l'objet BUS I2C. More...
 
def Addval (self, Tab, Val)
 add a va lin specified tab. More...
 
def Read (self)
 read the physical sensor and return values More...
 
- Public Member Functions inherited from Capteur
def Compens (self, a=1, b=0)
 entre une valeur de compensation (à supprimer) More...
 
def Switch (self)
 forcement booleen, pas de parametre (à supprimer) More...
 
def Write (self, Val)
 ecrit sur une sortie (PWM ou Tout ou Rien) More...
 

Public Attributes

 ComposantI2C
 
 Name
 
- Public Attributes inherited from Capteur
 Module
 
 Name
 
 Voie
 

Detailed Description

RPI GPIO I2C based module LIS3DH, renvoie l'orientation H et V.

Date
  • 14/12/2018 création
  • 6.0 janvier 2020 Modification :
    • ValX, Y, Z passe en valeurs moyennes dans un tableau
    • Ajout fonction Addval()
  • 6.3 20 avril 2021 : all properties (variables) are passed in private.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  Name,
  Module = None,
  Voie = 0x18 
)

The constructor il faut passer l'objet BUS I2C.

Parameters
Name(string) : the name
Module(I2C instance, default = None) : it must be the instance of a I2C_Module based class
Voie(int, default = 0x18) : I2C adress. default is the good value for LIS3DH

Reimplemented from Capteur.

Member Function Documentation

◆ Addval()

def Addval (   self,
  Tab,
  Val 
)

add a va lin specified tab.

Parameters
Tab: one on this : valX, valY, valZ
Val(int) : value from pysical sensor
Returns
the average value of NMBAQUIS values

◆ Read()

def Read (   self)

read the physical sensor and return values

Returns
a table of 3 int (X, Y, Z) like 3 angles.

Reimplemented from Capteur.

Member Data Documentation

◆ ComposantI2C

ComposantI2C

◆ Name

Name

The documentation for this class was generated from the following file: