import serial
from time import sleep
import RPi.GPIO as GPIO
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(29, GPIO.OUT)
GPIO.output(29, GPIO.HIGH)
ser = serial.Serial("/dev/ttyAMA0", 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)
Traceback (most recent call last):
File "/home/pi/Downloads/serial.py", line 1, in
import serial
File "/home/pi/Downloads/serial.py", line 9, in
ser = serial.Serial("/dev/ttyAMA0", 9600) #Open port with baud rate
AttributeError: module 'serial' has no attribute 'Serial'
根据本站的参考资料改成进行了串口交换映射,29是使能