日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python树莓派串口通信实例_树莓派通过串口发送数据

發布時間:2025/3/12 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python树莓派串口通信实例_树莓派通过串口发送数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

可以通過串口登陸樹莓派,也可以通過串口向其他主機發送數據。樹莓派的串口接受數據科技愛好者博客已經寫過,可以參考這篇文章:樹莓派與arduino串口通信實踐。這篇文章教大家如果通過樹莓派的串口發送數據。

一、開啟樹莓派的串口功能

sudo raspi-config

選擇Interfacing Options??->Serial,選擇“yes”選項即可開啟樹莓派串口功能。

開啟樹莓派的串口功能

二、安裝minicom串口軟件

minicom是Linux上的串口調試工具,通過這個軟件可以方便的在串口上發送和接受數據。首先安裝minicom

sudo apt-get install minicom

minicom串口調試工具的用法如下:

用法:minicom [選項] ... [配置]

Linux和其他類似unix的系統的終端程序。

-b,--baudrate:設置波特率(忽略config中的值)

-D,--device:設置設備名稱(忽略config中的值)

-s,--setup:進入設置模式

-o,-noinit:啟動時不初始化調制解調器和鎖定文件

-m,--metakey:對命令使用meta或alt鍵

-M,--metakey8:使用8位元密鑰作為命令

-l,--ansi:文字;假定屏幕使用非IBM-PC字符集

-L,--iso:不要假設屏幕使用ISO8859

-w,--wrap:換行

-H,--displayhex:以十六進制顯示輸出

-z,-statline:嘗試使用終端的狀態行

-7,--7bit:強制7bit模式

-8,--8bit:強制8bit模式

-c,--color = on / off:開啟或關閉ANSI樣式的顏色用法

-a,--attrib = on / off:使用反轉或高亮顯示屬性

-t,--term = TERM:覆蓋TERM環境變量

-S,--script = SCRIPT:在啟動時運行SCRIPT

-d,--dial = ENTRY:從撥號目錄撥打ENTRY

-p,--ptty = TTYP:連接到偽終端

-C,--capturefile = FILE:開始捕獲到FILE

-F,--statlinefmt:狀態行的格式

-R,-remotecharset:通信伙伴的字符集

-v,--version:輸出版本信息并退出

-h,--help:顯示幫助

配置:要使用的配置文件

這些選項也可以在MINICOM環境變量中指定。

當前未設置此變量。

訪問文件的配置目錄和配置

編譯到/ etc / minicom。

向報告錯誤。

啟動minicom:

minicom -D /dev/ttyAMA0

默認波特率為115200,如需設置波特率為9600加參數 -b 9600,-D代表端口,/dev/ttyAMA0 類似于windows中的COM1,

注:如果是樹莓派3B,板載的串口ttyAMA0作為藍牙使用,用戶串口端口改為ttySO。如下程序也類似,如果是到的樹莓派3B,ttyAMA0需改為ttyS0。

三、樹莓派使用python 通過串口發送數據

首先安裝python?serial擴展庫。

sudo apt-get install python-serial

然后編寫樹莓派通過串口發送數據程序。

#!/usr/bin/python

# -*- coding:utf-8 -*-

import serial

ser = serial.Serial("/dev/ttyAMA0",115200) #啟動串口

print('serial test start ...')

ser.write('Hello World! \n') #通過串口發送數據

try:

while True:

ser.write(ser.read()) #接收字符并回傳

except KeyboardInterrupt:

if ser != None:

ser.close() #關閉串口

然后執行程序,如果有usb轉串口工具,就可以用3根杜邦線,把usb轉串口的RX,TX,GND 三個引腳和樹莓派的TX,RX,GND三個引腳對應連接起來,這樣打開電腦的串調試工具,就可以看到樹莓派用python通過串口發送過來的數據了。

在執行程序的時候,一些常見錯誤和其解決方法如下。

錯誤1:“AttributeError: ‘module’ object has no attribute ‘Serial’”

解決方法:

(1)你的文件名serial.py和引入的第三方庫名字重復了,解決方法:重命名文件名,并刪除當前目錄下的serial.pyc文件

(2)你沒有安裝第三方庫文件,解決方法,pip install serial? 之后 pip install pyserial

錯誤2:“TypeError: ‘module’ object is not callable”

解決方法:

(1)你的文件名serial.py和引入的第三方庫名字重復了,解決方法:重命名文件名,并刪除當前目錄下的serial.pyc文件

(2)你沒有安裝第三方庫文件,解決方法,pip install serial? 之后 pip install pyserial

總結

以上是生活随笔為你收集整理的python树莓派串口通信实例_树莓派通过串口发送数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 丰满少妇毛片 | 精品久久99 | 国产91沙发系列 | 玖玖爱在线观看 | 在线免费一级片 | 欧美一级视频免费观看 | 男人猛吃奶女人爽视频 | 深夜激情网 | 日本午夜激情视频 | 手机av在线网 | 国产精品1| 国产精品第一国产精品 | 亚洲一区二区免费在线观看 | 日本免费色 | 黄色视屏在线播放 | 国产视频黄色 | 少妇的性事hd | 亚洲欧美国产一区二区三区 | 大尺度一区二区 | 女女av在线| 国产精品伦一区二区三级视频 | 久久久久成人精品免费播放动漫 | 国产日韩精品中文字无码 | 99热在线免费观看 | 日本不卡一区二区在线观看 | 一级大片免费 | 九九九色 | 国产一区二区三区麻豆 | 欧美你懂得 | 99re在线精品 | 一区二区在线视频免费观看 | 欧美日韩一区精品 | 久久精品专区 | 亚洲国产精品二区 | av成人免费在线观看 | 任我爽在线 | 国产传媒av | aa亚洲| 国产片高清在线观看 | 日本性生活一级片 | 奇米777色 | 色久月 | 最新超碰 | 人妻熟女一区 | av先锋影音 | 秋霞7777鲁丝伊人久久影院 | av国产精品 | 久久老司机 | 日韩欧美高清在线视频 | 免费在线色| 天堂…中文在线最新版在线 | 日日骚av一区二区 | 久久久久久亚洲中文字幕无码 | 色婷婷aⅴ一区二区三区 | 黄色片免费视频 | www.555国产精品免费 | 国产一二三四在线 | 天天操免费视频 | 日韩伦理一区二区 | 韩国日本美国免费毛片 | 成人性生交大免费看 | 欧美嫩交| 涩涩在线看 | 伊人影视大全 | 羞羞羞网站 | av午夜在线 | 国产aa视频 | 国产精品麻豆成人av电影艾秋 | 天天碰天天干 | 黄色片免费视频 | 狠狠撸狠狠干 | 黄频在线免费观看 | 青青草视频偷拍 | 喷水少妇| 一本一道久久a久久综合蜜桃 | 国产一级爱c视频 | 久久精品高清视频 | 欧美又粗又长又爽做受 | 欧美黑人粗大 | 深夜成人福利视频 | 999国产精品 | 打开免费观看视频在线播放 | 国产嫩草影院久久久 | 伊人黄色片 | 一级黄色片在线免费观看 | 国内精品人妻无码久久久影院蜜桃 | 99一区二区 | 久久免费片| 高潮毛片无遮挡免费看 | 国产又大又黑又粗 | 成人av免费看 | 中文一区二区在线播放 | 国产一区二区三区视频免费观看 | 视频在线观看免费 | 午夜爽视频 | 少妇精品久久久一区二区三区 | 国产精品久久999 | 精品久久久久一区二区国产 | 激情在线视频 |