In 13.1 bestand unsere Aufgabe hauptsächlich darin, das Programm zum Auslesen der Daten zu erstellen. Das Programm kann man am Ende der Seite herunterladen.
Das Programm wurde mit dem C-Builder 2009 erstellt. Getestet wurde es auf Windows XP 32-Bit, Windows Vista 64-Bit und Windows 7 64-Bit.

Auf dem Screenshot ist das Programm zu sehen. Es gibt einen Start und Stop Button, welche die Messung
starten. Dies geschieht über einen Timer, welcher in einem bestimmten Intervall über eine Funktion den schon in die Temperatur umgerechneten USB Wert ausließt.
Den Intervall kann man, wie im Screenshot zu sehen, auf dem PC speichern lassen. Das geschieht durch eine kleine Registry Datei, die das Programm beim starten erstellt.

In diesem Ausschnitt aus dem Quellcode sind vier der wichtigsten Elemente im Programm zu sehen. Der oberste Teil dient zum auslesen und berechnen der Temperatur. Die Konstante a=2.949446296 ergab sich aus einer Berechnung durch Digitalwert und Temperatur eines externen Termometers.
Der zweite Teil wird bei Start des Programms aufgerufen und legt einen festen USB-Port fest. Anschließend wird der Registryschlüssel für den Intervall angelegt. Zudem wirdzum USB-Board k8055 eine Verbindung hergestellt.
Der dritte Teil wird vom Timer ausgeführt. Diese gibt die Temperatur auf der Benutzerüberfläche aus. Zudem liest der Timer seine neuen Intervall aus.
Der vierte Teil des Codeausschnitts bildet die Funktion des Speicherbuttons ab. Dort wird der neue Inetrvall in der Registry gespeichert und gleichzeitig zum Timer übertragen.
In 13.2 wurde das Programm durch eine Menüleiste, einer Spannungsanzeige, zwei Fortschritssbalken und einem Sende-Button für die Datenbank erweitert. Die Dazugehöhrigen Daten finden sie unter "Datenbank". Zudem ist es nun auch möglich, zwischen einer Lokalen- und einer Onlinedatenbank zu wählen.