當前位置:首頁 » 編程語言 » python串口發送數據

python串口發送數據

發布時間: 2022-08-25 13:22:45

Ⅰ 如何用串口工具模擬器向python發送數據

串口模塊的波特率比較特別,找了幾個串口工具都不支持。。。所以,乾脆用python自己來寫了,其實已經好奇好久了,別人的工具各種不順手。
需要pyserial的支持,兼容各種平台,不需要新編譯二進制文件。

先貼一個定時發送的代碼:

import serial
import time

ser = serial.Serial('/dev/ttyUSB0', 250000, timeout=1)
print ser.isOpen()
words="gggggggggggggggg"

while (1):
print "send 256x\""+words+"\" to remotes"
startTime = time.time()
times = 256
while (times):
times -= 1
s = ser.write(words)

endTime = time.time()
print "use time: "+str(endTime-startTime)
print ""
time.sleep(5)
ser.close()

Ⅱ python中Pyserial如何實現RS485串口通訊

RS485 的數據線要交叉才能通訊,如果你是兩台電腦通訊測試,另外一台要有返回才行。就好像你給人家說話,人家聽到了重復一遍你才能聽到。不然就是單向傳輸,收不到任何回應。

Ⅲ 如何用python寫個串口通信的程序

import serial

# 創建serial實例
serialport = serial.Serial()
serialport.port = 'COM1'
serialport.baudrate = 9600
serialport.parity = 'N'
serialport.bytesize = 8
serialport.stopbits = 1
serialport.timeout = 0.6
try:
serialport.open()
serialport.setDTR(True)
serialport.setRTS(True)
except Exception, ex:
print ex

# 發送數據
serialport.write(raw_data)

# 根據項目要求,可以開一個線程掃描接收數據

Ⅳ python3 socket的send方法如何發送數據

用如下代碼:

name='bruce'
s.send(b'hihi'+name.encode())

要把name變成二進制才能拼接

望採納

熱點內容
app什麼情況下找不到伺服器 發布:2025-05-12 15:46:25 瀏覽:714
php跳過if 發布:2025-05-12 15:34:29 瀏覽:467
不定時演算法 發布:2025-05-12 15:30:16 瀏覽:131
c語言延時1ms程序 發布:2025-05-12 15:01:30 瀏覽:166
動物園靈長類動物配置什麼植物 發布:2025-05-12 14:49:59 瀏覽:736
wifi密碼設置什麼好 發布:2025-05-12 14:49:17 瀏覽:148
三位數乘兩位數速演算法 發布:2025-05-12 13:05:48 瀏覽:398
暴風影音緩存在哪裡 發布:2025-05-12 12:42:03 瀏覽:544
access資料庫exe 發布:2025-05-12 12:39:04 瀏覽:632
五開的配置是什麼 發布:2025-05-12 12:36:37 瀏覽:365