首先安裝 pyserial
正確安裝pyserial
sudo easy_install pyserial
ser = serial.serial('/dev/ttyacm0',9600) 是開啟串列埠
ser.write(「hello") 就是往串列埠裡面寫資料
ser.close() 就是關閉ser表示的串列埠
ser.open() 會開啟這個串列埠
ser = serial.serial('com1', 115200) 來設定波特率,當然還有專門的函式
data = ser.read()可以讀乙個字元
data = ser.read(20) 是讀20個字元
data = ser.readline() 是讀一行,以/n結束,要是沒有/n就一直讀,阻塞。
data = ser.readlines()和ser.xreadlines()都需要設定超時時間
ser.baudrate = 9600 設定波特率
ser.isopen() 看看這個串列埠是否已經被開啟
Pyton 常用斷言方法
斷言方法檢測該滿足的條件是否確實滿足。如果該條件滿足,對程式行為的假設就得到了確認,就可以確信其中沒有錯誤。如果認為應該滿足的條件實際上並不滿足,python將引發異常。unittest module中的斷言方法序號 方法用途 1assertequal a,b 核實a b 2assertnotequ...
串列埠操作類
using system using system.collections.generic using system.linq using system.text using system.io.ports namespace communicationcomm region 傳送接收資料 publ...
串列埠操作類
public int handle public commport string comstr 設定dcb標誌位 internal void setdcbflag int whichflag,int setting,dcb dcb else if whichflag 15 else dcb.flag...