pyserial

    0熱度

    1回答

    我想通過Serial來與Arduino Pro Micro進行通信。我在Python中使用pySerial發送命令。 pySerial無法正常工作,但是這在PuTTY中起作用。 # Import libraries import serial from time import sleep # Global Variables port = 'COM5' baudrate = 9600

    0熱度

    1回答

    我需要從串口讀取數據,並將其插入到一個列表中的位置,從1到16 rxbuf[1:16] = ser.read(16) 雖然我得到一個錯誤的如下: TypeError: 'bytes' object does not support item assignment 如果我打印串口輸出, rxbuf=ser.read(16) 輸出看起來是這樣的: b'\xf2\x97\x00\x00\x8

    3熱度

    1回答

    嗨請承擔我的基本問題,因爲我是python新手。 我想從串口讀取數據。基本上串口是一個虛擬轉換爲串口的USB端口。我正在使用arduino。 首先我想這代碼: while(True): ser=serial.Serial('COM6',9600) bytoread=ser.inWaiting() val=ser.read(bytoread) 但它給了我錯誤。 Pe

    0熱度

    1回答

    300個項目在一分鐘內從生產帶流動。使用pyserial和qthread的光學測微計,我試圖每秒接收200次。但我無法按預期做到。當我保持固定時沒有問題,但當對象移動時我無法獲得正確的結果。我需要檢測通過串口快速流動的物品的寬度。你會如何爲此推薦一種方法?

    0熱度

    1回答

    我最初在miniconda(python3.6)中安裝了python。所以當我做pip install pyserial時,它安裝了pyserial下的miniconda3/lib/python3.6/site-packages 後來我也安裝了python2.7。我怎樣才能python2.7安裝pyserial(或至少告訴它使用上述pyserial版本)?

    0熱度

    1回答

    我試圖閱讀一些GPIO的值。下面的代碼: import serial import codecs import time ser = serial.Serial(port = 'COM4', baudrate = 9600, \ parity = serial.PARITY_NONE, \ stopbits = serial.STOPBITS_ONE,

    -1熱度

    1回答

    我只是學習用PyQt編程GUI。我試圖製作的圖形用戶界面也是一個Arduino與Pyserial庫的價值。我得到它的工作,但在幾個發送後,GUI凍結。 我在某處讀取線程可以解決這個問題,所以我嘗試了這一點,但我無法弄清楚如何從主線程發送工作線程的值。例如,我想發送123號的工作線程。我如何去做這件事?

    2熱度

    2回答

    我試圖在Windows上使用twisted.internet.serial,它總是失敗的消息創建: 「文件」 C:\ Program Files文件\ Python36 \ LIB \站點包\扭曲\ internet_win32seria 學習端口py 「爲65行,在_finishPortSetup 標誌,COMSTAT = win32file.ClearCommError(self._seria

    1熱度

    2回答

    這個問題聽起來可能很愚蠢,但我想知道是否有人也有過這個問題。 我之前使用Eclipse 3.2進行開發。最近我更改爲Eclipse 3.4(ganymede),並且在調試時遇到問題。 之前,只要調試器擊中斷點,Eclipse就會在Windows任務欄中閃爍以通知它。但是,由於切換到3.4,它不再「閃爍」,因此,要調試Swing應用程序,它可能很容易變得煩人,因爲當您輸入斷點時不會直接看到它。 在其

    4熱度

    2回答

    訪問我正在使用pySerial讀取TTL字節流。讀取兩個字節: CheckSumByte = [ b for b in ser.read(2)] print(CheckSumByte) print(type(CheckSumByte)) print(str(len(CheckSumByte))) print(CheckSumByte[0]) 輸出: [202, 87] <class