神奇的树莓派
这个作业属于哪个课程 | https://www.icourse163.org/learn/BIT-268001?tid=1450323450#/learn/content |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/Freshman/homework/11202 |
这个作业的目标 | 初步认识Python和树莓派结合的人机交互功能 |
COM_PORT='COM3'
#打开串口
with serial.Serial(COM_PORT,baudrate=115200,timeout=5) as port:
if port.isOpen():
print(port.name 'is open...!!!')
result=at(port,'ATE0') # 关闭回显,同时测试连接情况
if result[0] !='OK':
print('Failed to execute ATE0,check connection please.')
print('>>>',result)
upload_file(port, './to_play.amr')
print('.....................................................')
print(at(port, 'AT+FSLS=C:\\')) # 检查是否上传成功
print(at(port, 'AT+COLP=1'))
print(at(port, 'ATD15080058900;')) # 输入电话号码
# 等待对方接机
while True:
result = port.read(port.in_waiting)
if result !=b' ':
lines = result.decode(encoding='ascii')
print('ATD>',lines)
break
time.sleep(3)
at(port,'AT+CREC=4,"C:\\to_play.amr",0,90)
print('All done.')
"call.py" `
(在视频中有一段很长的Python脚本没有完全展示给我们,我后续找到了这位up主但是没有收到回复,只有视频最后展示的主体程序部分。抱歉!)