
Programm zur Darstellung der Lage eines Objektes im Raum mit Hilfe eines Beschleunigungssensores, 4 LED's und einem LCD-Display.
Sensor.h@3:740ab0a19e1d, 2016-05-23 (annotated)
- Committer:
- NilsKemmer
- Date:
- Mon May 23 12:15:11 2016 +0000
- Revision:
- 3:740ab0a19e1d
- Parent:
- 2:cf8b98404b66
- Child:
- 7:882edb5f9466
Umrechnung Analog-Eing?nge in Winkel in Sensor.cpp nicht komplett
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
NilsKemmer | 2:cf8b98404b66 | 1 | /********************************************************************************** |
NilsKemmer | 2:cf8b98404b66 | 2 | * File name: Sensor.h |
NilsKemmer | 2:cf8b98404b66 | 3 | * Zweck: Beinhaltet alle Prototypen zum Auslesen des Beschleunigungssensors |
NilsKemmer | 2:cf8b98404b66 | 4 | bezüglich der X-, Y-, Z-Koordinaten |
NilsKemmer | 2:cf8b98404b66 | 5 | * Author: Simon Rutzen, Nils Kemmer |
NilsKemmer | 2:cf8b98404b66 | 6 | * Changes: keine |
NilsKemmer | 2:cf8b98404b66 | 7 | ***********************************************************************************/ |
NilsKemmer | 2:cf8b98404b66 | 8 | |
NilsKemmer | 2:cf8b98404b66 | 9 | /*Includes*/ |
NilsKemmer | 2:cf8b98404b66 | 10 | #include "cdef.h" |
NilsKemmer | 2:cf8b98404b66 | 11 | |
NilsKemmer | 2:cf8b98404b66 | 12 | /*Struktur zum Speichern der von den A/D-Wandlern des µC ausgelesenen Messdaten*/ |
NilsKemmer | 2:cf8b98404b66 | 13 | struct SensData{ |
NilsKemmer | 2:cf8b98404b66 | 14 | word wSensX; |
NilsKemmer | 2:cf8b98404b66 | 15 | word wSensY; |
NilsKemmer | 2:cf8b98404b66 | 16 | word wSensZ; |
NilsKemmer | 2:cf8b98404b66 | 17 | }; |
NilsKemmer | 3:740ab0a19e1d | 18 | |
NilsKemmer | 3:740ab0a19e1d | 19 | /*Struktur zum Speichern der umgerechneten Messdaten von SensData*/ |
NilsKemmer | 3:740ab0a19e1d | 20 | struct WinkelData{ |
NilsKemmer | 3:740ab0a19e1d | 21 | signed short int i16WinkelX; |
NilsKemmer | 3:740ab0a19e1d | 22 | signed short int i16WinkelY; |
NilsKemmer | 3:740ab0a19e1d | 23 | signed short int i16WinkelZ; |
NilsKemmer | 3:740ab0a19e1d | 24 | }; |
NilsKemmer | 2:cf8b98404b66 | 25 | |
NilsKemmer | 2:cf8b98404b66 | 26 | void vgetSensData(struct SensData *sSensData); |
NilsKemmer | 3:740ab0a19e1d | 27 | void vcalcData(struct SensData *sSensData, struct WinkelData *sWinkelData); |
NilsKemmer | 2:cf8b98404b66 | 28 |