Zdravím.
Já jenom kdyby o toto vlákno zavadil někdo kdo si čas od času vyrábí více či méně užitečné periferie k PC a měl by chvilku.
Snažím se rozblikat LEDku přes LPT. Nebo lépe řečeno snažím se najít způsob jak vyrobit program nebo skript kterým by šly měnit logické úrovně na výstupech LPT.
Nejlepší by byl python ale ten je na tom s podporou LPT dost bledě. Zkoušel jsem na to jím pomocí pyparallel, ale to odmítá fungovat. A podle všeho nejsem jediný. Potom jsem někde našel druhou knihovnu jménem parport. ale ta se nechce nechat ani importovat.
Jestli někdo může poradit tak se nebráním ani jiným jazykům.
Ještě k té pyparallel - našel jsem hezký
návodimport parallel
p = parallel.Parallel()
p.setData(1 << 4)
ovšem končí to už u prostředního řádku chybu
Traceback (most recent call last):
File "servo.py", line 2, in <module>
p = parallel.Parallel()
File "/usr/lib/python2.5/site-packages/parallel/parallelppdev.py", line 188, in __init__
self.PPCLAIM()
File "/usr/lib/python2.5/site-packages/parallel/parallelppdev.py", line 215, in PPCLAIM
fcntl.ioctl(self._fd, PPCLAIM)
IOError: [Errno 6] No such device or address
Exception exceptions.IOError: (22, 'Invalid argument') in <bound method Parallel.__del__ of <parallel.parallelppdev.Parallel instance at 0x2b4c25f80c20>> ignored