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

Dependencies:   TextLCD mbed

Sensor.cpp

Committer:
NilsKemmer
Date:
2016-05-23
Revision:
2:cf8b98404b66
Child:
3:740ab0a19e1d

File content as of revision 2:cf8b98404b66:

/********************************************************************************** 
* File name:    Sensor.h
* Zweck:        Beinhaltet alle Funktionen zum Auslesen des Beschleunigungssensors
                bezüglich der X-, Y-, Z-Koordinaten
* Author:       Simon Rutzen, Nils Kemmer
* Changes:      keine
***********************************************************************************/

/*Include*/
#include "Sensor.h"
#include "mbed.h"

/*Struktur zum Speichern der von den A/D-Wandlern des µC ausgelesenen Messdaten*/
struct SensData sSensData;
    
/*AnalogIn*/
/*Konfiguriert die angegebenen Pins als analoge Eingaenge*/
AnalogIn oZData(PC_2);
AnalogIn oYData(PC_3);
AnalogIn oXData(PC_4);

void vgetSensData(struct SensData *sSensData){
    /*Auslesen der Daten und Speichern in Struktur*/
    sSensData->wSensX=oXData.read_u16();
    sSensData->wSensY=oYData.read_u16();
    sSensData->wSensZ=oZData.read_u16();
    }