EMSY-Projekt / Mbed 2 deprecated EMSY-Projekt_Lagesensor

Dependencies:   TextLCD mbed

Committer:
Schreeker
Date:
Tue Jun 28 19:05:15 2016 +0000
Revision:
11:5861bc23022a
Parent:
7:882edb5f9466
Child:
16:9b20d24aae18
Hinzuf?gen der Funktionen vDebugData und vLCDDebug. Erstere gibt Spannungswerte der Achsen mit Faktor 10000 multipliziert zur?ck, zweitere zeigt diese Werte an f?r Kalibrierung der Nullage. Simon Rutzen

Who changed what in which revision?

UserRevisionLine numberNew 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
Schreeker 7:882edb5f9466 26 /* Prototypen */
NilsKemmer 2:cf8b98404b66 27 void vgetSensData(struct SensData *sSensData);
NilsKemmer 3:740ab0a19e1d 28 void vcalcData(struct SensData *sSensData, struct WinkelData *sWinkelData);
Schreeker 11:5861bc23022a 29 void vDebugData(struct SensData *stSensData, struct WinkelData *stWinkelData);