您好,我现在已经可以成功运行了
import sensor, image, time, lcd, json,math,ujson
from pyb import LED
from pyb import UART
red_led = LED(1)
green_led = LED(2)
blue_led = LED(3)
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA) # Special 128x160 framesize for LCD Shield.
sensor.skip_frames(time = 2000)
sensor.set_auto_gain(False) # must turn this off to prevent image washout...
uart = UART(3, 115200)
uart.init(115200, bits=8, parity=None, stop=1)
while(True):
da=3
img = sensor.snapshot()
img.lens_corr(1.8) # strength of 1.8 is good for the 2.8mm lens.
if(uart.any()):
d=uart.readline().decode().strip()
da=int(d)
if(da==1):
green_led.off()
blue_led.off()
red_led.on()
time.sleep_ms(1000)
print('red')
else:
if(da==2):
red_led.off()
blue_led.off()
green_led.on()
time.sleep_ms(1000)
print('green')
else:
if(da==3):
red_led.off()
green_led.off()
blue_led.on()
time.sleep_ms(1000)
print('blue')
要删掉一行代码, if(uart.any()):后面删去 time.sleep(200),是我延时太长了 ,反应的有些慢 ,谢谢小助手!!!