Son
güncelleme tarihi 22.04.2003
Python ile
Windows 2000 üzerinde paralel port giriş/çıkış işlemleri yapamak
istiyordum; ancak bunun icin bir modül mevcut değildi. Win95
ve WinNT için DriverLINX
Port I/O Sürücüsünü ve Thomas Heller'ın ctypes
modülünü kullanarak Windows 95/98/NT/2000 üzerinde paralel
port giriş/çıkış işlemleri yapamayı sağlayacak bir modül yazdım.
Bunu yapmak pek zor olmadı; çünkü ctypes
modülü ile herhangi bir DLL içindeki fonksiyonlara Python
ile erişebilirsiniz. Driver LINX dlportio.dll içindeki fonksiyonları
kullanarak ihtiyaç duylabilecek her çeşit paralel port giriş/çıkış
fonksiyonunu winioport modülüne ekledim. Bu modülü indirmek
için:
winioport_py24.zip (280 Kb) for
Python 2.4 için
winioport_py23.zip
(227 Kb) Python
2.3 için
winioport.zip
(180 Kb) Python 2.2 için
pyLCD modülü
ile HD4480 ya da benzeri bir denetleyicisi olan LCD modüllerini
paralel port ile kontol etmenizi sağlar. Bu modülü LCD
simülatörünü yazarken HD4480 denetleyicili LCDlerin farklı
özelliklerini hızlı ve kolay bir şekilde incelemek için kullandım.
Bu modülü indirmek için:
pyLCD1.1.zip (187 Kb,
winioport dahil)
İşte modülün kullanımını gösteren bir örnek:
>>>
import pyLCD
>>> pyLCD.fs1line() # 1-satır, 8-bit arabirim
>>> pyLCD.ems() # giriş modu ayarı (varsayılan: increase
cursor position, no shift )
>>> pyLCD.dispOn() # displayi görünmez imleç ile
aç
>>> pyLCD.cursHome() # imleci ilk konumuna getir
>>> pyLCD.putstr('Merhaba') # karakter dizisini yazdır
>>>
Paralel
port ile ilgili bağlantılar |
BeyondLogic
çok çok iyi bir paralel port bilgi kaynağı
Lake View Research büyük
olasılıkla internetteki en iyi paralel/seri port bilgi kaynağı
WinIo v1.3 by Yariv
Kaplan'ın Win32 portIO sürücüsü kaynak kodu açık. calldll
ve Python ile bunu da denedim. Çalışıyor.
Diğer
donanımla ilgili Python siteleri |
Roger's
Win32 Serial Interface Module Windows üzerinde Python
ile seri port erişimi
ioport
- I/O Hardware port extension for Python Linux için Python
ile paralel port erişimi
http://www.nicorp.f9.co.uk/download/python-ioport.zip
Windows95/98 için paralel port erişimi sağlayan Python genişletme
modülü. Test EDİLMEMİŞ !
Vaults
of Parnassus: Python Resources
Python ile neler yapıldığını merak ediyorsanız bu siteyi kaçırmayın.
PythonWin
Python geliştirme ortamı ve win32 MFC erişimi. Çok iyi bir
editörü var. Ben kullanıyorum. Size de tavsiye ederim.
Daily Python URL
günlük Python haberleri
py2exe
Python scriptlerinizi exe yapar
wxPython : Python için
cross-platform GUI
Boa Constuctor
wxPython için Delphi benzeri geliştirme ortamı.
SciTe Scintilla (PythonWin
ve Boa Constructor da kulanılan editör bileşeni) kullanan
hoş bir editör. Python ve diğer diller için kullnılabilir.
Tek tuş ile Python kaynak dosyalarınızı çalıştırabilir.
Piton:
Yahoo Groups da Türkçe Python grubu