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

Dependencies:   TextLCD mbed

Committer:
NilsKemmer
Date:
Mon May 23 12:15:11 2016 +0000
Revision:
3:740ab0a19e1d
Parent:
2:cf8b98404b66
Child:
7:882edb5f9466
Umrechnung Analog-Eing?nge in Winkel in Sensor.cpp nicht komplett

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
NilsKemmer 2:cf8b98404b66 26 void vgetSensData(struct SensData *sSensData);
NilsKemmer 3:740ab0a19e1d 27 void vcalcData(struct SensData *sSensData, struct WinkelData *sWinkelData);
NilsKemmer 2:cf8b98404b66 28