Use of LCD
Video tutorial 7 - Using the LCD display:https://singtown.com/learn/49601/
Run the following code in the IDE:
This code is applicable to firmware versions 4.5.1 to the latest.
# LCD显示例程
#
# 注意:要运行这个例子,你需要一个用于OpenMV的LCD扩展板。
#
# LCD扩展板允许您在运行时查看您的OpenMV Cam的帧缓冲区。
#
# 此代码适用于4.5.1至最新的固件版本。
import sensor
import display
sensor.reset() # 初始化sensor
sensor.set_pixformat(sensor.RGB565) # or sensor.GRAYSCALE
sensor.set_framesize(sensor.QQVGA2) # 128x160大小的特定液晶屏。
# 初始化lcd屏幕。
# 注意:如果支持,可以使用 DAC 或 PWM 背光控制器来控制背光强度:
# lcd = display.SPIDisplay(backlight=display.DACBacklight(channel=2))
# lcd.backlight(25) # 25% intensity
# 否则,将使用默认的 GPIO(开on/关off)控制器。
lcd = display.SPIDisplay()
while True:
lcd.write(sensor.snapshot()) # 拍照并显示图像。
The effect is as shown below:
The following code is applicable to firmware versions 4.4.3 and earlier.
# LCD显示例程
#
# 注意:要运行这个例子,你需要一个用于OpenMV的LCD扩展板。
#
# LCD扩展板允许您在运行时查看您的OpenMV Cam的帧缓冲区。
#
# 此代码适用于4.4.3及之前的固件版本。
import sensor, image, lcd
sensor.reset() # 初始化sensor
sensor.set_pixformat(sensor.RGB565) # or sensor.GRAYSCALE
#设置图像色彩格式,有RGB565色彩图和GRAYSCALE灰度图两种
sensor.set_framesize(sensor.QQVGA2) # 128x160大小的特定液晶屏。
lcd.init() # 初始化lcd屏幕。
while(True):
lcd.display(sensor.snapshot()) # 拍照并显示图像。