EMSY-Projekt / Mbed 2 deprecated EMSY-Projekt_Lagesensor

Dependencies:   TextLCD mbed

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

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Schreeker 0:2a6b63a19ae5 1 /**********************************************************************************
Schreeker 0:2a6b63a19ae5 2 * File name: main.cpp
Schreeker 0:2a6b63a19ae5 3 * Zweck: Beinhaltet das Hauptprogramm. Es werden zyklisch die Daten des Be-
Schreeker 0:2a6b63a19ae5 4 schleunigungssensores ausgelesen, umgerechnet in Winkel, LED auf
Schreeker 0:2a6b63a19ae5 5 Basis der X-,Y- und Z-Winkel angesteuert und die Winkel auf dem
Schreeker 0:2a6b63a19ae5 6 LCD-Display angezeigt.
Schreeker 0:2a6b63a19ae5 7 * Author: Simon Rutzen, Nils Kemmer
Schreeker 0:2a6b63a19ae5 8 * Changes: keine
Schreeker 0:2a6b63a19ae5 9 ***********************************************************************************/
Schreeker 0:2a6b63a19ae5 10
Schreeker 0:2a6b63a19ae5 11 /* Includes */
Schreeker 0:2a6b63a19ae5 12 #include "mbed.h"
Schreeker 0:2a6b63a19ae5 13 #include "LCD.h"
Schreeker 0:2a6b63a19ae5 14 #include "cdef.h"
NilsKemmer 2:cf8b98404b66 15 #include "Sensor.h"
NilsKemmer 2:cf8b98404b66 16
NilsKemmer 2:cf8b98404b66 17 /*Structs*/
NilsKemmer 3:740ab0a19e1d 18 extern struct WinkelData sWinkelData;
NilsKemmer 2:cf8b98404b66 19 extern struct SensData sSensData;
Schreeker 0:2a6b63a19ae5 20
Schreeker 0:2a6b63a19ae5 21 /* Hauptprogramm */
Schreeker 0:2a6b63a19ae5 22 int main(){
Schreeker 0:2a6b63a19ae5 23 while(1){
NilsKemmer 2:cf8b98404b66 24 vgetSensData(&sSensData);
NilsKemmer 3:740ab0a19e1d 25 vcalcData(&sSensData, &sWinkelData);
NilsKemmer 3:740ab0a19e1d 26 //vLCDSetDebug(sSensData.wSensX,sSensData.wSensY,sSensData.wSensZ);
NilsKemmer 3:740ab0a19e1d 27 vLCDSet(sWinkelData.i16WinkelX, sWinkelData.i16WinkelX);
NilsKemmer 2:cf8b98404b66 28 wait_ms(500);
Schreeker 0:2a6b63a19ae5 29 }
Schreeker 0:2a6b63a19ae5 30 return 0;
Schreeker 0:2a6b63a19ae5 31 }