下列四根线中,棕色接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)