Hardwareprogrammieren mit Delphi

Hallo liebe Experten,
Ich habe folgendes Problem:
Ich habe mir für ein Informatikprojekt folgendes Teil zugelegt:
http://www.conrad.de/ce/de/product/191028/USB-12-BIT…

Dieses 12 Bit USB Datenerfassugssystem will ich mit folgender Alarmtrittmatte verbinden (Später mehr als eine):
http://www.conrad.de/ce/de/product/750188/Alarmtritt…

Ich verfolge das Ziel, das wenn die Matte betätigt wird, das ein Signal einer Taste an den PC gesendet wird. Beispiel: Gewicht wird auf die Alarmtrittmatte ausgeübt–> an den Computer wird z.b. Tastendruck „a“ gesendet. Also wenn ich Word offen hätte, soll da dann ein „a“ stehen.
Jetzt sind auch zu dem USB-Datenerfassungssystem 2 Beispielprogramme, jedoch mit „Pelles C“ und „visual Basic“. Ich habe jedoch keine Erfahrungen in Hardwareprogrammierung bzw. mit einer diesen Programmiersprachen. Ich habe sehr gutes Wissen in Delphi und Pascal und meine Frage an euch wäre, ob ihr mir sagen könnt wie ich mit Delphi etwas funktionierendes Programmieren kann? Bzw. wenn es mit Delphi nicht geht, wie bekomme ich das am einfachsten hin?
Ich bedanke mich im Voraus für eure Bemühungen,
Lucas

P.s. Auf der Conrad Seite sind Dokumente mit Informationen zu den einzelnen Teilen im Anhang (Das Verbinden der Teile ist kein Problem)

Hallo,

ihr mir sagen könnt wie ich mit Delphi etwas funktionierendes
Programmieren kann? Bzw. wenn es mit Delphi nicht geht, wie
bekomme ich das am einfachsten hin?

selbstverständlich geht das auch mit Delphi. Du musst nur die serielle Schnittstelle ansprechen können (mit USB selbst hast Du nichts zu schaffen. Die Kommunikation mit der Datenerfassungsplatine läuft ja über einen virtuellen COM-Port, den Du übrigens auch im Gerätemanager bereits sehen können solltest). Das kannst Du entweder – grusel – elementar proggen oder eine fertige Komponente benutzen, wobei ich letzteres empfehle. Gut und beliebt ist etwa

http://sourceforge.net/projects/comport/

Nach der Installation des Packages in Delphi hast Du eine neue Komponente in der Palette, von der Du einen Instanz auf Deinem Formular plazieren kannst (zur Laufzeit createn geht natürlich auch). Einstellung der COM-Parameter laut Datenblatt des Datenerfassungsbausteins sollte klar sein. Beim Eintreffen eines Bytes über den COM-Port wird ein Event dieser Komponente ausgelöst, das Du im Quellcode handeln musst. Das Protokoll (also wie man eine Messung triggert und was die zurückgesendeten Bytes bedeuten) steht auch im Datenblatt. Musst Dir dann halt eine passende Byte-Sammel-und-Auswerteroutine überlegen.

Für die Simulation von Tastendrücken über entsprechende Funktionen der Unit „Windows“ gibts nen gigantischen Haufen Zeug im WWW. Da per Google was zu finden sollte kein Prob sein.

Viel Spaß.

Gruß
Martin

PS zur elektrischen Beschaltung der Trittmatte: Du weißt was ein Pullup- oder Pulldown-Widerstand ist?