星瞳实验室APP,快速收到回复
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • 搞不懂的语法错误



    • 0_1549270680486_524eeace-5310-47ee-9fbe-aaa2e05d37b1.png

      #main.py
      # Untitled - By: Lee - 周六 1月 26 2019
      # 收开始命令 扫码  找色块 测距 发距离
      import sensor, image, time
      from pyb import UART
      import json
      from sending import recive_data()
      from sending import sending_data()
      from Sao_Ma
      import Measure
      
      sensor.reset()
      sensor.set_pixformat(sensor.RGB565)
      sensor.set_framesize(sensor.QQVGA)
      sensor.skip_frames(time = 2000)
      clock = time.clock()
      uart = UART(3, 19200)
      
      while True:
          order = recive_data()
          if order == 1:              #开始执行命令
              fan_kui = ma()          #扫码
              uart.write(fan_kui)     #反馈扫码的数字(整数)
              time.sleep(1000)
              N = recive_data()
              if N == 1:
                  L = measure_distance(N)
                  uart.write(L)       #返回距离大小
              elif N == 2:
                  L = measure_distance(N)
                  uart.write(L)
                  if N == 3:
                      L = measure_distance(N)
                      uart.write(L)
      
      
      #seending.py
      import time
      from pyb import UART
      
      uart = UART(3, 115200)
      uart.init(115200, bits=8, parity=None, stop=1) # init with given parameters
      
      
      def sending_data(jj):
          global uart
          j = jj
          uart.write('j')     #反馈字符串
      
      def recive_data():
          global uart
          tmp_data = 1
          if uart.any():
              tmp_data = uart.readline()
              uart.write("RECIVED : %s\n"%tmp_data)
              print(tmp_data)        
          return tmp_data
      
      #while(True):
      #    sending_data(1)
      #    recive_data()
      #    time.sleep(1000)
      
      




    • @kidswong999 谢谢小智智😀