예제 #1
0
    def __init__(self, pin):
        Listener.__init__(self)

        self.pin = pin

        self.state = GPIO.LOW

        GPIO.setup(pin, GPIO.OUT)
예제 #2
0
    def __init__(self, address=0x1d, intervalMs=100, limit=100):
        Listener.__init__(self)
        threading.Thread.__init__(self)

        self.isRunning = True
        self.lsm = LSM303D(address)
        self.interval = intervalMs / 1000
        self.limit = limit

        self.lastAccl = self.lsm.accelerometer()
예제 #3
0
    def __init__(self, address=0x6a, intervalMs=100, limit=100):
        Listener.__init__(self)
        threading.Thread.__init__(self)

        self.isRunning = True
        self.lsm = LSM6DS3(address)
        self.interval = intervalMs / 1000
        self.limit = limit

        self.lastGyroX = self.lsm.readRawGyroX()
        self.lastGyroY = self.lsm.readRawGyroY()
        self.lastGyroZ = self.lsm.readRawGyroZ()