實現(xiàn)串口通信。
串口通信基礎(chǔ)
dowsux、Mac OS等操作系統(tǒng)上使用。在使用pyserial庫之前,需要先安裝pyserial庫。
stall pyserial
安裝完成后,可以使用下面的代碼打開一個串口
port serial
ser = serial.Serial('/dev/ttyUSB0', 9600)
dows系統(tǒng),串口設(shè)備名可能是COM1、COM2等。
串口通信實戰(zhàn)
o讀取該數(shù)字并進行處理。
o端編寫代碼,實現(xiàn)向串口輸出一個數(shù)字。代碼如下
void setup() {(9600);
void loop() {tum = 10;tlnum);
delay(1000);
該代碼實現(xiàn)了向串口輸出數(shù)字10,每隔1秒鐘輸出一次。
端編寫代碼,實現(xiàn)讀取串口輸出的數(shù)字,并進行處理。代碼如下
port serial
ser = serial.Serial('/dev/ttyUSB0', 9600)
while Truee().decode().strip()
if dataumt(data)um 2t(result)
該代碼實現(xiàn)了從串口讀取數(shù)字,并將其乘以2后輸出到控制臺。
3. 運行代碼
o板子連接到電腦上,上傳上述代碼,并打開串口監(jiān)視器,即可看到數(shù)字10在串口上不斷輸出。
端運行上述代碼,即可在控制臺看到數(shù)字20不斷輸出。
o板子輸出的數(shù)字,并進行處理。希望本篇能夠?qū)Υ蠹矣兴鶐椭?/p>