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-07-03
Revision:
16:9b20d24aae18
Parent:
11:5861bc23022a
Child:
20:094cdb790dcb

File content as of revision 16:9b20d24aae18:

/********************************************************************************** 
* 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
***********************************************************************************/
#ifndef LED_H

/*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{
    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);

#endif