您当前的位置: 首页 > 

程序员正茂

暂无认证

  • 3浏览

    0关注

    283博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

树莓派4b读取串口数据

程序员正茂 发布时间:2020-11-16 16:52:23 ,浏览量:3

下列四根线中,棕色接GND,橙色接RXD,黑色接TXD,红色接5V

连接方式一:四线—>USB转TTL—>树莓派,端口名为【/dev/ttyUSB0】

连接方式二:四线—>树莓派,端口名为serial0对应的端,一般为【/dev/ttyS0】或【/dev/ttyAMA0】

直接连树莓派

四线接2.4寸屏,屏再连树莓派

打开serial0端口

使用命令ls -l /dev查看serial0是否已打开,如果没打开需要打开。

ls -l /dev

执行sudo raspi-config命令:

sudo raspi-config

 

令ls -l /dev查看serial0是否已打开

在这里插入图片描述

import serial
from time import sleep
 
ser = serial.Serial ("/dev/ttyS0", 9600)    #Open port with baud rate
while True:
    received_data = ser.read()              #read serial port
    sleep(0.03)
    data_left = ser.inWaiting()             #check for remaining byte
    received_data += ser.read(data_left)
    print (received_data)                   #print received data
    ser.write(received_data)

关注
打赏
1660743125
查看更多评论
立即登录/注册

微信扫码登录

0.0364s