
Programm zur Darstellung der Lage eines Objektes im Raum mit Hilfe eines Beschleunigungssensores, 4 LED's und einem LCD-Display.
Sensor.h
- Committer:
- Schreeker
- Date:
- 2016-07-29
- Revision:
- 20:094cdb790dcb
- Parent:
- 16:9b20d24aae18
File content as of revision 20:094cdb790dcb:
/********************************************************************************** * File name: Sensor.h * Zweck: Beinhaltet alle Prototypen zum Auslesen des Beschleunigungssensors bezüglich der X-, Y-, Z-Koordinaten * Author: Simon Rutzen, Nils Kemmer * 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 /*Includes*/ #include "cdef.h" /*Struktur zum Speichern der von den A/D-Wandlern des µC ausgelesenen Messdaten*/ struct stSensData{ word wSensX; word wSensY; word wSensZ; }; /*Struktur zum Speichern der umgerechneten Messdaten von stSensData*/ struct stWinkelData{ int16 i16WinkelX; int16 i16WinkelY; int16 i16SpannungZ; }; /* Prototypen */ 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