当前位置:   article > 正文

树莓派4b读取串口数据_ttl 读取 树莓派4b

ttl 读取 树莓派4b

下列四根线中,棕色接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是否已打开

在这里插入图片描述

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/493762
推荐阅读
相关标签
  

闽ICP备14008679号