C++ Programm
Zum Auswerten unserer erhaltenen Daten benötigen wir ein Programm, welches in der Lage ist die Spannungen, die wir von der Platine erhalten, in eine Temperatur umzuwandeln. Um dieses Programm zu schreiben, haben wir uns mit der Programmiersprache C++ beschäftigt, um die wenigen Kenntnisse, welche wir bis Dato hatten zu nutzen. Dabei ist ein kleines Programm mit folgendem Interface entstanden:

Das abgebildete Interface haben wir Optisch einfach gehalten, damit die wenigen aber wichtigen Funktion klar sichtbar sind. Um die Daten trotzdem zu visualisieren und übersichtlich darzustellen haben wir eine Grafik eingebaut um die Temperatur anzuzeigen.
In der Objektbox "Messwerte" auf der linken Seite wird nach Betätigen des "Start"-Button der Temperaturwert und der dazu gehörige Spannungswert angezeigt. Nach dem Starten der Messungen wird die optische Oberfläche des Programms um 2 Objektboxen erweitert. In der Ersten wird die Aktualisierungsrate gezeigt, die vorhanden ist um die Zeiträume bestimmen zu können, in denen ein neuer Messwert abgerufen werden soll (angegeben in ms). Mit dem „Speichern“ Button wird lediglich die Intervalleinstellung gespeichert, dies wird über einen Eintrag in die Registry realisiert, damit dieser Wert auch noch nach neustarten des Programms verfügbar ist. In der anderen Objektbox kann man zwischen einer lokalen Datenbank und der Datenbank auf 1blu.de wählen (siehe Navigation: Datenbank), der Button "Messung senden" übermittelt dann die momentanen Werte.
In das Programm integriert ist eine Konstante, welche es uns ermöglicht einen korrekten Temperaturwert zu liefern. Diese haben wir mithilfe einer einfachen Messreihe bekommen, indem wir zwei unterschiedliche Temperaturwerte aufgenommen haben und diese mit den dazu gehörigen Analogwerten abgeglichen haben. Dies Prozedere haben wir mehrmals wiederholt um einen Durchschnittwert zu bekommen, damit die Messungenauigkeiten möglichst raus gefiltet werden. Diese Formel ist jedoch nur dann verwendbar, wenn die Einstellung des Potentiometers auf der Platine unverändert bleibt. Weitere Funktionen, z.b. welche zum Auslesen der Temperatur benötigt werden, haben wir von der gegebenen .dll Datei (vom Hersteller) entnommen.
Abschließend noch zwei Downloadlinks:
Programm "Evaluater":
HIER
Quellcode als Word-Datei:
HIER