Würfelspiel Einzelprojekte

Daten einlesen, Messwerte erfassen, Steuern, Regeln

Ein PC soll dazu verwendet werden unter Verwendung einer Hardware-Schnittstelle Daten zu verarbeiten. Die Ziele der Verarbeitung sind mit mir abzusprechen. Das Programm soll auf Windows NT, 2000, XP Pro oder Linux lauffähig sein. Eine Bibliothek zum Programmieren der Schnittstelle muss vorliegen oder leicht und kostenfrei erhältlich sein. Es kann beispielsweise die USB-Schnittstelle mit angeschlossenem "IO-Warrior" eingesetzt werden.

In allen möglichen Projekten ist eine Vorkenntnis im Aufbau von kleinen elektronischen Schaltungen zweckmäßig.

Beispiele

  1. Die in einem ROM (EPROM, EEPROM) liegenden Bytes sollen eingelesen werden. Diese Daten können in eine Datei geschrieben werden. Falls es sich um Prozessorbefehle handelt, können diese als mnemotechnische Assemblerbefehle dargestellt werden.

    Ein EPROM oder EEPROM kann beschrieben (programmiert) werden. Als Grundlage kann eine geeignete Datei oder auch Personendaten dienen. So kann beispielsweise ein EPROM wie eine Chipkarte verwendet werden.

  2. Es sollen Messwerte per Schnittstelle eingelesen werden. Dazu ist ein A/D-Umsetzer erforderlich. Die eingelesenen Messwerte sollen statistisch ausgewertet werden. Eventuell ist eine einfache Grafik auszugeben.

  3. Ein angeschlossenes Gerät soll gesteuert werden. Diese Steuerung kann binär (ein/aus) oder analog (beispielsweise dimmen) erfolgen. Die Steuerung kann unmittelbar durch Eingabe eines Benutzers oder über ein Web-Interface (CGI-Programm, Webserver-Modul) erfolgen.

  4. Ein Gerät, ein Modell oder eine Anlage soll geregelt werden (SPS lässt grüßen). Zu diesem Zweck sind binäre oder analoge Daten einzulesen, in deren Abhängigkeit die Anlage zu steuern ist.

    Beispielsweise besitzt ein Aufzugsmodell (Fischer-Technik, Lego, ...) auch Taster oder Lichtschranken zum Anfordern des Aufzugs, zur Auswahl der Zieletage und zur Erkennung der Aufzugsposition. Der PC sorgt für die funktionstüchtige Fahrt des Aufzuges.