Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@6:e57f9887ad02, 2016-05-25 (annotated)
- Committer:
- NilsKemmer
- Date:
- Wed May 25 09:16:13 2016 +0000
- Revision:
- 6:e57f9887ad02
- Parent:
- 5:c0d6d490dd5b
- Child:
- 7:882edb5f9466
Sensor.cpp: Erweiterung mit Y-Achse. Problem: Kalibrierung ist nicht korrekt. Wenn Platine fertig ist neu kalibrieren. Nils
Who changed what in which revision?
| User | Revision | Line number | New 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*/ |
| Schreeker | 5:c0d6d490dd5b | 18 | extern struct WinkelData stWinkelData; |
| Schreeker | 5:c0d6d490dd5b | 19 | extern struct SensData stSensData; |
| Schreeker | 0:2a6b63a19ae5 | 20 | |
| Schreeker | 0:2a6b63a19ae5 | 21 | /* Hauptprogramm */ |
| Schreeker | 0:2a6b63a19ae5 | 22 | int main(){ |
| Schreeker | 0:2a6b63a19ae5 | 23 | while(1){ |
| Schreeker | 5:c0d6d490dd5b | 24 | vgetSensData(&stSensData); |
| Schreeker | 5:c0d6d490dd5b | 25 | vcalcData(&stSensData, &stWinkelData); |
| Schreeker | 5:c0d6d490dd5b | 26 | //vLCDSetDebug(stSensData.wSensX,stSensData.wSensY,stSensData.wSensZ); |
| Schreeker | 5:c0d6d490dd5b | 27 | vLCDSet(stWinkelData.i16WinkelX, stWinkelData.i16WinkelY); |
| NilsKemmer | 6:e57f9887ad02 | 28 | //wait_ms(1000); |
| Schreeker | 0:2a6b63a19ae5 | 29 | } |
| Schreeker | 0:2a6b63a19ae5 | 30 | return 0; |
| Schreeker | 0:2a6b63a19ae5 | 31 | } |