python串口通信_python通信串口pyserial安装及常用语句
一、安裝
1.下載軟件包pyserial-2.7.tar.gz 網址:https://pypi.python.org/pypi/pyserial
2.8uftp上傳至/usr/local/src/目錄下
3.cd /usr/local/src/
4.解壓tar -zxvf pyserial-2.7.tar.gz
5.cd pyserial-2.7/ //在該解壓后的文件里發現setup.py文件,而沒有configrue文件,所以,
//下一步用sudo python setup.py install,而不是./configrue --prefix=/usr.....
6.安裝sudo python setup.py install
注:網上還有如下方法編譯安裝pyserial
cd /usr/local/src/
wget http://pypi.python.org/packages/source/p....... //用wget直接下載到當地當前目錄下
tar -zxvf pyserial-2.4.tar.gz
cd pyserial-2.4
python2.6 setup.py install
二、使用
import serial導入模塊
然后就可以用了
ser = serial.Serial(0) 是打開第一個串口
print ser.portstr 能看到第一個串口的標識,windows下是COM1
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 來查看當前串口的狀態
ser.isOpen() 看看這個串口是否已經被打開
原文:http://www.cnblogs.com/cj2014/p/3818675.html
總結
以上是生活随笔為你收集整理的python串口通信_python通信串口pyserial安装及常用语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python全栈工程师是指_Python
- 下一篇: python 网站 源码_在线浏览美图源