神奇的树莓派

这个作业属于哪个课程 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主但是没有收到回复,只有视频最后展示的主体程序部分。抱歉!)

posted @ 2020-09-21 18:56  爱吃猴子的香蕉人  阅读(178)  评论(5编辑  收藏  举报