Hallo, ich soll für eine Veranstaltung eine elekronische Zeitmessung auf die Beine stellen die möglichst günstig sein soll. Dabei wird die Zeitnehmung manuell am PC ausgelöst und soll dann über eine Lichtschranke wieder deaktiviert werden. Jetzt meine Frage da ich ein völliger Anfänger auf diesem Gebiet bin: Kann man an einem COM1-Anschluss eine Spannung und einen Strom überhaupt anlegen und wenn ja, wie kann man einem C-Programm beibringen das es, wenn die Spannung am COM1 von 1 Volt (Lichtschranke nicht durchbrochen), auf 0Volt (Lichtschranke durchbrochen) fällt die Zeitnehmung die im Programm ausgelöst wurde wieder stoppt. Ich freue mich über jede Hilfe und wäre sehr dankbar
Es gibt an der RS232 (COMx) Statusleitungen Sende- und Empfangsseitig. Die können vom Programm gesetzt und gelesen werden. Darüber kannst Du die Lichtschranke einlesen und Hilfsspannungen erzeugen (z.B. per Pullup-Widerstand einen Eingang auf High ziehen, welcher von der Lichtschranke auf Low gezogen werden kann). Zur RS232 ist im Netz schon viel geschrieben worden, per gurgel leicht zu finden.
Hab schon eine Menge gegoogelt, bräuchte aber noch einen konkreten Source-Code weil ich leider keinen finden konnte und mir keinen Reim drauf machen kann wie ich von der Schnittstelle ablesen kann ob jetzt noch eine Spannung anliegt oder die Schranke schon durchbrochen wurde und die Spannung auf 0 liegt. Freue mich über jede Antwort.
PC-seitig ist das Forum "PC-Programmierung" vielleicht die bessere Adresse. Und teil denen noch mit, welche Programmiersprache Du benutzen willst/kannst.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.