openmv--lcd显示屏的使用
移植:
1.import display 导入库
2.sensor.set_framesize(sensor.QQVGA2) 设置分辨率,lcd的分辨率是160*128,如果原代码中是QQVGA,也可以不用改
3.lcd = display.SPIDisplay() lcd初始化
4.sensor.set_vflip(True)(翻转图片,可选)
sensor.set_hmirror(True)
5.lcd.write(sensor.snapshot())lcd显示图像(显示彩图和灰度图均可,具体看sensor.set_pixformat的设置)
import sensor
import display
sensor.reset() // Initialize the camera sensor.
sensor.set_pixformat(sensor.RGB565) // or sensor.GRAYSCALE
sensor.set_framesize(sensor.QQVGA2) // Special 128x160 framesize for LCD Shield.
// Initialize the lcd screen.
// Note: A DAC or a PWM backlight controller can be used to control the
// backlight intensity if supported:
lcd = display.SPIDisplay(backlight=display.DACBacklight(channel=2))
lcd.backlight(25) // 25% intensity
// Otherwise the default GPIO (on/off) controller is used.
lcd = display.SPIDisplay()
while True:
lcd.write(sensor.snapshot()) // Take a picture and display the image.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App