2008年5月23日 星期五

使用pySerial in Python 基礎控制篇

如何使用PYTHON來控制serial port (RS232),

1. 首先要到SourceForge.net 去下載Python for Windows extensions ,請選擇及安裝適合的Python版本

http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063&release_id=449591

Python for Windows extensions有許多好用且常用的API for Python,要在windows 下寫Python是必備的package

2. 再來,一樣在SourceForge.net內有一個Python Serial Port Extension,這個是我們要用的serial port 的package,下載網址如下,

http://sourceforge.net/project/showfiles.php?group_id=46487&package_id=39324&release_id=346093

這裡面也有pyparallel packet 用來控制LPT(parallel port)有需要的人可以在這下載,
http://sourceforge.net/project/showfiles.php?group_id=46487&package_id=77441
第一個windows extensions一定要安裝,因為pyserial是使用這個package的API所製作出來的!!!我一開始就只有裝pyserial package,結果就跟說我compiler error找不到module,

下面這個網址是pySerial的使用手冊
http://pyserial.sourceforge.net/

網站裏的Short introduction有一些example說明要如何使用pySerial,很簡單明瞭!!!


沒有留言: