pyserial

    1熱度

    2回答

    我想用python打開一個串口。這是在Ubuntu上。我導入openinterface.py並在此 ser = openinterface.CreateBot(com_port = "/dev/ttyUSB1", mode="full") 進入我得到一個錯誤說「不支持的操作類型 - :‘海峽’和‘廉政’」我試着用單引號代替雙相同的呼叫,並根本沒有引號。 我該如何解決這個問題?還是有一個替代功能

    0熱度

    1回答

    我在嘗試使用pyserial流式傳輸iRobot Create的傳感器。我進口openinterface.py,設定機器人變量與CreateBot功能,然後調用 bot.stream_sensors(6) 然後我收到此錯誤 - !「流線錯誤元組索引超出範圍」的唯一的原因是我用6調用函數是因爲這就是我所看到的例子。我也嘗試了stream_sensors(0),stream_sensors(1),一直

    0熱度

    2回答

    我想從iRobot創建流傳感器數據。當我嘗試 bot.stream_sensors(somenumber)和bot.poll_sensors(somenumbers)時,我得到元組超出範圍錯誤。每當我輸入bot.sensors,我只是得到一個空數組{}。我甚至嘗試發送bot.sensors,同時推入碰撞傳感器,仍然得到一個空陣列。我通過串口連接到機器人,並使用串口轉usb轉換器。試圖獲得傳感器數據

    0熱度

    2回答

    我已經做了一些搜索和閱讀,但沒有找到確切的答案。我正在製作python應用程序,它將通過串口與另一個進行通信。我一直在使用PySerial來實現這一點。我想發送的數據包的類型是狀態信息和數據讀數。 我建議,形成我的包如下: [ Start Byte ][ Length ][ Message ][ End Byte ][ Checksum ] 雖然我不認爲我需要結束字節,因爲在那裏有一個長度。我

    1熱度

    2回答

    我想使用PySerial通過串口發送消息。串行構造函數的其中一個參數是'bytesize'。我一直在嘗試serial.SEVENBITS和serial.EIGHTBITS,並沒有注意到一個區別。文檔有點含糊,我對Python和串行通信都很陌生。 這只是設置一個字節可以容納的最大值還是與簽名字節有關?任何人都可以清楚爲什麼我會使用8位以上的7位? 我一直在尋找,但還沒有找到答案。 謝謝

    0熱度

    1回答

    最初我以爲這是一個pyserial問題,但事實並非如此。基本上這是一個系統問題:通過串口發送任何東西(/ dev/ttyS0)需要一個「\ n」或「\ r」,否則它只會被緩衝。以下是原始問題。它是Linux驅動程序的限制嗎?還是有一些設置可以更改? 你好, 我想用pyserial寫一些測試代碼。實際上我會傳輸二進制數據,但那不是我的問題。我的問題是:它看起來像pyserial write()命令只

    3熱度

    3回答

    我嘗試寫一個字符串到COM4這是使用Visual Studio C#一個USB串口適配器,並得到了以下錯誤: Access to the port 'COM4' is denied. 我的程序是非常簡單的: serialport.Open(); serialport.WriteLine("test"); serialport.Close(); 我也使用pyserial與Python嘗試並獲

    4熱度

    1回答

    我想與我的串口在python中進行通信。我安裝了用於Linux pyserial和USPP: import serial ser = serial.Serial('/dev/pts/1', 19200, timeout=1) print ser.portstr #check which port was really used ser.write("hello") #write a st

    3熱度

    2回答

    我使用twisted.internet.serialport讓我的程序連續連接到串口上的設備。 不幸的是,我的串口只是一個USB設備,這意味着它可以在任何時候被操作系統斷開或重置(端口2被集線器(EMI?)禁用,重新啓用...)。我看到pyserial已經支持了幾個星期,並引發了一個SerialException。 我想做的是嘗試重新連接到每隔幾秒消失的串行端口。 那麼,有沒有辦法告訴我如何斷開連

    2熱度

    2回答

    我正在研究一個從gps usb加密狗讀取的python應用程序。迄今爲止,一切都在基於ubuntu/debian的系統中運行,在這些系統中,我使用pySerial掃描所有/ dev/ttyUSB0-9,以38400波特率對NMEA語句進行掃描,這種方式與gps進行通信非常直接。現在我被要求讓這個應用程序能夠跨平臺工作,而且我很困惑哪一個是尋找gps加密狗的最佳方式。 我已經考慮沿着線的東西: if