樹莓派通過串列埠與計算機通訊
阿新 • • 發佈:2018-11-10
希望此文可以解決部分朋友的問題。
第一步:用“USB TO TTL”將樹莓派和計算機連線。
第二步:在計算機安裝“USB TO TTL”的驅動
第三步:在計算機上安裝串列埠除錯助手。
第四步:到https://pypi.org/project/pyserial/上下載pyserial安裝包,給樹莓派裝上。
第五步:在樹莓派終端輸入
python -m serial.tools.list_ports
檢視可用埠,記下最後的“ttyxxx”。
第六步:在樹莓派裡新建python檔案,輸入程式碼
# -*- coding: utf-8 -*- import serial from time import sleep def recv(serial): while True: # 讀取30個數據 data = serial.read(30) if data == '': continue else: break sleep(0.02) return data # 埠號,波特率 ser = serial.Serial('/dev/ttyxxx', 115200, timeout=0.5) while True: # 獲取資料 raw_data = recv(ser) print raw_data # 將資料傳回計算機 ser.write(raw_data)
第七步:在串列埠除錯助手中傳送資料
注意:埠號、波特率以及每次接收的資料長度要自行調整。