
Programm zur Darstellung der Lage eines Objektes im Raum mit Hilfe eines Beschleunigungssensores, 4 LED's und einem LCD-Display.
Diff: Sensor.h
- Revision:
- 20:094cdb790dcb
- Parent:
- 16:9b20d24aae18
--- a/Sensor.h Tue Jul 12 14:49:28 2016 +0000 +++ b/Sensor.h Fri Jul 29 14:58:49 2016 +0000 @@ -3,7 +3,13 @@ * Zweck: Beinhaltet alle Prototypen zum Auslesen des Beschleunigungssensors bezüglich der X-, Y-, Z-Koordinaten * Author: Simon Rutzen, Nils Kemmer -* Changes: keine +* Changes: + 23.05.16 Erstellung des Files, Strukturen und Funktionen vgetSensData, + vcalcdata (Prototypen) + 28.06.16 vDebugData zur Ermittlung der Spannungswerte vom a-Sensor erstellt + (Prototyp) + 29.07.16 Anpassung an Programmierrichtlinie-Dokument und letzte endgültige + Kontrolle Simon Rutzen ***********************************************************************************/ #ifndef LED_H @@ -11,22 +17,22 @@ #include "cdef.h" /*Struktur zum Speichern der von den A/D-Wandlern des µC ausgelesenen Messdaten*/ -struct SensData{ +struct stSensData{ word wSensX; word wSensY; word wSensZ; }; - /*Struktur zum Speichern der umgerechneten Messdaten von SensData*/ -struct WinkelData{ + /*Struktur zum Speichern der umgerechneten Messdaten von stSensData*/ +struct stWinkelData{ int16 i16WinkelX; int16 i16WinkelY; int16 i16SpannungZ; }; /* Prototypen */ -void vgetSensData(struct SensData *sSensData); -void vcalcData(struct SensData *sSensData, struct WinkelData *sWinkelData); -void vDebugData(struct SensData *stSensData, struct WinkelData *stWinkelData); +void Sensor_vgetSensData(struct stSensData *sstSensData); +void Sensor_vcalcData(struct stSensData *stSensData, struct stWinkelData *sWinkelData); +void Sensor_vDebugData(struct stSensData *stSensData, struct stWinkelData *stWinkelData); #endif \ No newline at end of file