Я пытаюсь отправить данные с Raspberry Pi на свой ноутбук (UART), но не могу получить их на своем ноутбуке.
Я получаю следующие выходные данные на моем пи (TX):
Serial status: True
4
4
4
4
...
С другой стороны, я получаю только вывод на моем ноутбуке (RX):
Serial status: True
Вот мои коды:
TX.py
import os
import time
import serial
ser = serial.Serial(
port = '/dev/ttys0',
baudrate = 9600,
parity = serial.PARITY_NONE,
stopbits = serial.STOPBITS_ONE,
bytesize = serial.EIGHTBITS
)
print("Serial status: " + str(ser.isOpen()))
while True:
data = ser.write("help".encode())
print(data)
time.sleep(1)
RX.py
import os
import time
import serial
ser = serial.Serial(
port = '/dev/cu.usbserial-14320',
baudrate = 9600,
parity = serial.PARITY_NONE,
stopbits = serial.STOPBITS_ONE,
bytesize = serial.EIGHTBITS
)
print("Serial status: " + str(ser.isOpen()))
while True:
data = ser.readline()
print(data.decode())
time.sleep(1)
Может ли кто-нибудь дать мне совет, который я мог бы искать, пожалуйста.Заранее спасибо за любую помощь.