Accelerometer Bricklet
Accelerometer Bricklet
Misst Beschleunigungen in 3 Achsen (x, y und z, sind auf Bricklet eingezeichnet) in 0.0001g Schritten.
Initialisierung
Code um das Bricklet anzusteuern
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 | #!/usr/bin/env python
# -*- coding: utf-8 -*-
# Adressierung
# Diese beiden Zeilen nur 1x pro Programm nutzen:
HOST = "localhost"
PORT = 4223
# UID des Bricklets
accelerationBrickletUID = "xxx" # UID aus dem Brick Viewer
# Import der wichtigen Funktionen
from tinkerforge.ip_connection import IPConnection
from tinkerforge.bricklet_accelerometer_v2 import BrickletAccelerometerV2
# Verbindung herstellen
ipcon = IPConnection()
accelerationBricklet = BrickletAccelerometerV2(accelerationBrickletUID, ipcon)
ipcon.connect(HOST, PORT)
|
Funktionen im Hauptprogramm
Das Bricklet auslesen
x, y, z = accelerationBricklet.get_acceleration()
Gibt die aktuelle Beschleunigungen entlang der x-, y- und z-achse in der Einheit 1/10000g zurück. Ein Wert von 10000 enspricht also 1g, also 9.81 m/s2.
Callback-Funktionen