Programm zur Darstellung der Lage eines Objektes im Raum mit Hilfe eines Beschleunigungssensores, 4 LED's und einem LCD-Display.
Diff: LED.cpp
- Revision:
- 18:b26d88b7b370
- Parent:
- 17:0b9e7a05b203
- Child:
- 19:51747c0ab062
--- a/LED.cpp Wed Jul 06 10:31:53 2016 +0000 +++ b/LED.cpp Thu Jul 07 09:27:57 2016 +0000 @@ -13,9 +13,6 @@ #include "mbed.h" #include "Sensor.h" -/* Externe Variablen */ -extern struct WinkelData stWinkelData; - /* Variabeln */ /* Erzeugen eines Hystereseverhaltens bei Überkopflage und Normallage aufgrund der Schwankungen bei den Werten des Accelometers */ @@ -61,17 +58,17 @@ switch(bStateLED){ case 0:{ // Normallage, einstellen der LED-Helligkeit abhängig vom Winkel if(wWinkelX <= 0){ - oLEDXN = abs(wWinkelX/90.0); + oLEDXN = abs(wWinkelX/80.0); oLEDXP = 0; } else { - oLEDXP = abs(wWinkelX/90.0); + oLEDXP = abs(wWinkelX/80.0); oLEDXN = 0; } if(wWinkelY <= 0){ - oLEDYN = abs(wWinkelY/90.0); + oLEDYN = abs(wWinkelY/80.0); oLEDYP = 0; } else { - oLEDYP = abs(wWinkelY/90.0); + oLEDYP = abs(wWinkelY/80.0); oLEDYN = 0; } break;