Embedded_game/002_B_Car/xdl/保存图片.py
2025-01-02 12:48:11 +08:00

29 lines
777 B
Python

import sensor, image, lcd, time
from Maix import UART
from fpioa_manager import fm
# 初始化摄像头
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)
# 初始化 LCD
lcd.init()
lcd.rotation(2)
# 初始化 UART
fm.register(7, fm.fpioa.UART1_TX) # TX 引脚映射
fm.register(6, fm.fpioa.UART1_RX) # RX 引脚映射
uart = UART(UART.UART1, 115200, read_buf_len=4096)
print("按下按钮捕获图片并发送")
while True:
img = sensor.snapshot()
lcd.display(img)
if uart.read(1): # 等待串口信号(例如从电脑发送字符)
print("开始发送图片...")
uart.write(img.compress(quality=90).to_bytes()) # 压缩并发送图片
print("图片发送完成")