Programm zur Darstellung der Lage eines Objektes im Raum mit Hilfe eines Beschleunigungssensores, 4 LED's und einem LCD-Display.

Dependencies:   TextLCD mbed

Sensor.h

Committer:
Schreeker
Date:
2016-05-27
Revision:
7:882edb5f9466
Parent:
3:740ab0a19e1d
Child:
11:5861bc23022a

File content as of revision 7:882edb5f9466:

/********************************************************************************** 
* 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:      keine
***********************************************************************************/

/*Includes*/
#include "cdef.h"

/*Struktur zum Speichern der von den A/D-Wandlern des µC ausgelesenen Messdaten*/
struct SensData{
    word wSensX;
    word wSensY;
    word wSensZ;
    };
    
    /*Struktur zum Speichern der umgerechneten Messdaten von SensData*/
struct WinkelData{
    signed short int i16WinkelX;
    signed short int i16WinkelY;
    signed short int i16WinkelZ;
    };

/* Prototypen */
void vgetSensData(struct SensData *sSensData);
void vcalcData(struct SensData *sSensData, struct WinkelData *sWinkelData);