![]()
DU LERNST HIER... |
|
EXPERIMENT 1: WASSERSTANDMESSUNG |
|
|
Ergänze deine Anlage und dein Programm mit einem Wasserstand-Alarm. Wenn es zu wenig Wasser hat, wird auf dem Display ein Warnsignal angezeigt oder ein akkustisches Signal ausgelöst. |
MERKE DIR... |
|
|
Unter der Beschleunigung versteht man allgemein die Änderungsrate der Geschwindigkeit, eindimensional also
![]()
wo v die Geschwindigkeit ist.
Aus den drei Beschleunigungskomponenten kannst du die Winkel Pitch und Roll berechnen.
def getPitch(a): pitch = atan2(a[1], a[2]) return int(degrees(pitch)) def getRoll(a): anorm = sqrt(a[0] * a[0] + a[1] * a[1] + a[2] * a[2]) roll = asin(a[0] / anorm) return int(degrees(roll))