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

Dependencies:   TextLCD mbed

Changes

RevisionDateWhoCommit message
20:094cdb790dcb 2016-07-29 Schreeker Anpassung an Programmierrichtlinie Dokument, sowie letzte Kontrolle und Funktionstest. Alles Ok! Codestatus endg?ltig! Simon Rutzen default tip
19:51747c0ab062 2016-07-12 Schreeker if-Bedingung der Ueberkopflage erweitert mit X und Y Winkel, damit bei >80 Grad Ueberkopflage eintritt. ZDaten weiterhin notwendig fuer Ueberkopflagedetektion. Periode PWM auf 10 ms verringert wegen flimmern. Simon Rutzen
18:b26d88b7b370 2016-07-07 Schreeker LED.cpp Funktion setLED: Einzustellende Pulsweite nun auf einen 80 Grad Winkel bezogen, vorher auf 90 Grad. Simon Rutzen
17:0b9e7a05b203 2016-07-06 Schreeker Letzte Kalibrierung der Achsen und Anpassen der Ueberkopflage ab +-80 Grad Lage der X oder Y Achse. Simon Rutzen
16:9b20d24aae18 2016-07-03 Schreeker Anpassung an Definitionen des Files cdef.h. Simon Rutzen
15:462c8c89fe35 2016-07-03 Schreeker Lagesensor abgeschlossen. Kalibrierung +- 80 Grad sehr ungenau, evtl ab 80 Ueberkopflage einstellen? setLED hinzugefuegt komplett. setLCD erweitert mit bStateLCD zum Anzeigen der Ueberkopflage oder der Winkel im Normalfall. Simon Rutzen
14:2543a798b4a1 2016-06-30 Schreeker initLCD hinzugef?gt (Introtext bei Programmstart auf Display). Kalibrierung ueberprueft. Alles ok. Simon Rutzen Ausstehend: Einstellen der LED's durch Auswertung der Winkel!
13:676721490d37 2016-06-30 Schreeker Kalibrierwerte in Sensor.cpp eingetragen!
12:7c9c5a541380 2016-06-28 Schreeker Hinzufuegen der Funktion initLED. LED's blinken beim Starten des Programmes 4 mal kurz auf, dann beginnt das Hauptprogramm. Simon Rutzen
11:5861bc23022a 2016-06-28 Schreeker Hinzuf?gen der Funktionen vDebugData und vLCDDebug. Erstere gibt Spannungswerte der Achsen mit Faktor 10000 multipliziert zur?ck, zweitere zeigt diese Werte an f?r Kalibrierung der Nullage. Simon Rutzen
10:d566927efac6 2016-06-05 Schreeker LED.cpp und .h: einfuegen der Funktion setLED zum Einstellen der LED Helligkeit. Funktion ist noch zu definieren, grober Aufbau in Kommentaren festgehalten. Kommentierund der Funktionen eingefuegt.
9:38d287593320 2016-06-05 Schreeker LCD.cpp und .h Aenderung der uebergebenen Datentypen von word in signed short int.; Sensor.cpp: Einfuegen der Unterscheidung von positiven und negativen Winkeln. Simon
8:0270c3e374f7 2016-05-31 Schreeker Einfuegen von LED.cpp und LED.h + Kommentierung der Files. Hier wird die Einstellung der LED's vorgenommen. Pins dafuer bereits ausgesucht.
7:882edb5f9466 2016-05-27 Schreeker Sensor.cpp: Einf?gen von #defines f?r X und Y Referenzwerte.; Einf?gen von Kommentare ?ber Funktionen.; Kommentare in Funktionen eingef?gt zur besseren Funktionsuebersicht.; Simon
6:e57f9887ad02 2016-05-25 NilsKemmer Sensor.cpp: Erweiterung mit Y-Achse. Problem: Kalibrierung ist nicht korrekt. Wenn Platine fertig ist neu kalibrieren. Nils
5:c0d6d490dd5b 2016-05-24 Schreeker Sensor.cpp: Referenzmessung bezogen auf die X-Achse -> Bezugsgroessen URef und U durch g ermittelt. Structname umgenannt in st... . Ausgleich der Schwankungen der Messleitung durch Mittelung ?ber 10000 Sampels.; Simon
4:ed779bcb8ce6 2016-05-24 Schreeker vCalcData erweitert mit Winkelberechnung. Ungenauigkeit in den Grenzen bei 90?-Neigung + Nachkommastellen zu ungenau -> Ueberfuehren in Integerrechnungen
3:740ab0a19e1d 2016-05-23 NilsKemmer Umrechnung Analog-Eing?nge in Winkel in Sensor.cpp nicht komplett
2:cf8b98404b66 2016-05-23 NilsKemmer Erg?nzung Sensor.h und Sensor.cpp (Auslesen x,y,z) LCD.h getestet Auslesen erfolgreich in Hexadezimal
1:0ec865a9c35e 2016-05-23 NilsKemmer LCD.h Prototyp im Kommentar ge?ndert (Rechtschreibfehler)
0:2a6b63a19ae5 2016-05-19 Schreeker Programm Lagesensor mit LCD-Anzeige fertig + Kommentierung der einzelnen Dateien und Funktionen