http://www.geocities.com/dinceraydin/py ... exeng.html
...ich habe keine Erfahrung damit, aber damit http://www.geocities.com/dinceraydin/py ... t_py24.zip dürftest du wohl weiter kommen. Das sollte auch mit Python 2.5 funktionieren. cTypes muss du dann nicht mehr installieren, das ist bei Python 2.5 schon mit dabei.
mfg
Gerold
Python und Sensoren??
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo Hyperion!Hyperion hat geschrieben:Also ich arbeite zu Hause mit dem pyparallel Modul. Allerdings unter Linux. Ich weiß nicht, ob das auch unter Win funzt.
Unter Linux ist es ziemlich einfach zu installieren. Unter Windows nicht. Aber ganz was anderes: Kannst du damit auch Daten vom Parallelport lesen? Und wie?
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo alfadas!
Damit http://www.geocities.com/dinceraydin/py ... exeng.html sollte man auch lesen können. Probier es einfach mal aus.
mfg
Gerold
Damit http://www.geocities.com/dinceraydin/py ... exeng.html sollte man auch lesen können. Probier es einfach mal aus.
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Hey alfadas!
Also wenn ich das richtig verstehe, hast du dein optischen Sensor,
schickt solange Licht an is?! ne 1 an den Mikrocontroller.
Der Mikrocontroller triggert los sobald er anstatt der 1 eine 0 am eingang hat, und schickt am ausgang dann das entsprechende signal.
dein script wartet ab, bis mal was an der Schnittstelle ankommt was wie ne 1 aussieht (oder eben das entsprechende Signal was man ja einprogrammieren kann), und macht dann eben was auch immer du willst.
Klingt easy, musst dich halt nur mit Mikrocontroller Programmierung beschäftigen.
Kann dir da leider nicht so auf die schnelle helfen, sry!
Aber bisschen Assembler kann nie schaden
Also wenn ich das richtig verstehe, hast du dein optischen Sensor,
schickt solange Licht an is?! ne 1 an den Mikrocontroller.
Der Mikrocontroller triggert los sobald er anstatt der 1 eine 0 am eingang hat, und schickt am ausgang dann das entsprechende signal.
dein script wartet ab, bis mal was an der Schnittstelle ankommt was wie ne 1 aussieht (oder eben das entsprechende Signal was man ja einprogrammieren kann), und macht dann eben was auch immer du willst.
Klingt easy, musst dich halt nur mit Mikrocontroller Programmierung beschäftigen.
Kann dir da leider nicht so auf die schnelle helfen, sry!
Aber bisschen Assembler kann nie schaden
Das problem ist nur wie bekomme ich das Signal, welches durch die parallel Schnittstelle zu Phyton übertragen wird. hierfür müsste Ich ein register abfragen, doch ich weiß nicht welches und wie der befehl lautet.skypa hat geschrieben:Hey alfadas!
Also wenn ich das richtig verstehe, hast du dein optischen Sensor,
schickt solange Licht an is?! ne 1 an den Mikrocontroller.
Der Mikrocontroller triggert los sobald er anstatt der 1 eine 0 am eingang hat, und schickt am ausgang dann das entsprechende signal.
dein script wartet ab, bis mal was an der Schnittstelle ankommt was wie ne 1 aussieht (oder eben das entsprechende Signal was man ja einprogrammieren kann), und macht dann eben was auch immer du willst.
Klingt easy, musst dich halt nur mit Mikrocontroller Programmierung beschäftigen.
Kann dir da leider nicht so auf die schnelle helfen, sry!
Aber bisschen Assembler kann nie schaden
Dagegen haben wir mit dem Microcontroller keine Probleme.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo alfadas!alfadas hat geschrieben:das Problem ist nur ich finde da keine ANleitung von wegen befehle zum Lesen und Register usw.
Lies dir den Quellcode von "winioport.py" durch. Die meisten Funktionsnamen sind selbsterklärend. Dort findest du die Funktion "pportInp". Damit, oder mit "inp", kannst du lesen. Ich habe es aber nicht ausprobiert.
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
-
- User
- Beiträge: 7
- Registriert: Sonntag 16. März 2008, 20:46
Moin Moin,
ich habe grade den Thread überflogen, da die Problemstellung ähnlich ist wie meine üblichen Verdächtigen: Reale Welt löst Ereignisse im PC aus.
Mein Ansatz dazu ist in der Regel handelsübliche HIDs, also Maus, Tastatur, oder in diesem Fall ein Joypad zu zerlegen und dann in der Software nur die HID-Ereignisse zu behandeln. So bin ich überhaupt erst zu Python gekommen, da die pygame lib wirklich wunderbar ist. Wenn die Auslöser für die Sounds an die Knöpfe des Joypads (gibt locker welche mit 10 knöpfen für kleines Geld) gelegt werden, hat man einen sehr bequemen USB-Controller der an jedem PC läuft, und dazu noch bus-powered.
Der ganze Microcontroller Ansatz ist manchmal etwas too much.
ich habe grade den Thread überflogen, da die Problemstellung ähnlich ist wie meine üblichen Verdächtigen: Reale Welt löst Ereignisse im PC aus.
Mein Ansatz dazu ist in der Regel handelsübliche HIDs, also Maus, Tastatur, oder in diesem Fall ein Joypad zu zerlegen und dann in der Software nur die HID-Ereignisse zu behandeln. So bin ich überhaupt erst zu Python gekommen, da die pygame lib wirklich wunderbar ist. Wenn die Auslöser für die Sounds an die Knöpfe des Joypads (gibt locker welche mit 10 knöpfen für kleines Geld) gelegt werden, hat man einen sehr bequemen USB-Controller der an jedem PC läuft, und dazu noch bus-powered.
Der ganze Microcontroller Ansatz ist manchmal etwas too much.