pyserial

    4熱度

    1回答

    我一直試圖讓Python代碼爲過去兩天運行下面兩行,但收效甚微: import serial ser = serial.Serial(0) 每次我運行它,我得到以下錯誤: Traceback (most recent call last): File "./test.py", line 4, in <module> ser = serial.Serial(0)

    2熱度

    1回答

    在我的新戴爾XPS筆記本電腦上,我剛開始加載所有我的好東西 - 並且我很尷尬地說我無法使pyserial正常工作Python 2.7。我要求它做到以下幾點: import serial s = serial.Serial(0) s.write("Hello world!") s.close() ...和混賬東西讓我以下(簡化爲真正的問題代碼,因此您不必通過我寫得不好的Python的森林

    3熱度

    2回答

    背景:我需要將一個數字值作爲字節發送到外部設備,但我遇到了一個問題。 我的代碼是: ser=serial.Serial("COM3",9600, timeout=0) ser.write(value) 其中「值」是我讀讀過一個int。問題是,當我發送它時,它發送字符值,而不是實際值(它發送數字5的字節值31,因爲這是它的unicode位置,我相信) 實際上,例如,我希望能夠發送字符「\ x0

    4熱度

    2回答

    我正在寫一個代碼,用於發送訂單到avr。我發送了幾個信息,但在每次寫入之間,我必須等待一個答案(我必須等待機器人到達座標系上的一個點)。正如我的文檔中讀取,readline()至少應該讀,直到超時,但只要我送的第一個座標,readline的()自動返回: SerialException: device reports readiness to read but returned no data (

    0熱度

    1回答

    import serial ser = serial.Serial('COM5', baudrate=9600, parity=serial.PARITY_NONE, timeout=1) print "connected to: " + ser.portstr while ser.isOpen(): line = ser.readline().strip() if l

    2熱度

    1回答

    我試圖建立一個PyQt應用程序(其中包括)有能力通過QTextEdit框功能像串行終端程序(超級終端,TeraTerm等),我讀過來自PySerial頁面的一些例子,我想我已經設法使接收數據線程正常工作,但可能不盡可能有效。 我的問題是如何取出QTextEdit框中的最後一個輸入字符並將其發送出串行連接?我嘗試過使用QTextEdit發出的textChanged信號,但是它會發送我輸入的和它接收到

    0熱度

    1回答

    好安裝PySerial 2.6,我想我的Windows XP SP3的機器上安裝PySerial 2.6。在解壓PySerial下載並運行setup.py文件後,我得到這個錯誤。 C:\PYSERIAL\dist\pyserial-2.6\setup.py Traceback (most recent call last): File "C:\PYSERIAL\dist\pyseria

    0熱度

    2回答

    MacOS 10.7.3,python 2.5 我正在使用pyserial打開到外部服務器的連接。打開連接爲: HOST = '10.0.0.1' PORT = '16010' theURL = 'socket://' + HOST + ':' + PORT conn = serial.serial_for_url(theURL, baudrate=115200) conn.timeout

    2熱度

    1回答

    以下是獲取連接到HA7E 1線適配器的DS18B20的1線序列號。 ASCII「S」是獲取序列號的代碼。 import serial ser = serial.Serial("/dev/cu.USA19H1d2P1.1",9600, bytesize=8, parity='N', stopbits=1,timeout=0) ser.write("S") ser.read(64) 上面運行

    2熱度

    2回答

    我正在嘗試寫一個名爲uLCD32-pt的LCD設備的腳本,問題是您需要連接到9600的波特率,爲了獲得更高的波特率,您必須連接到它發送一個改變波特率命令,然後以新設置的波特率發送新的命令。我的液晶顯示器在繪製像素時速度非常慢,我知道它是因爲波特率,所以他們有什麼方法可以在連接到設備後更改波特率?這是我的代碼到目前爲止? import serial import time #Connect t