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.

posted @   二九二  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示