lcd_shield.py
# Dieses Werk ist unter der MIT-Lizenz lizenziert.
# Copyright (c) 2013-2025 OpenMV LLC. Alle Rechte vorbehalten.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Beispiel für LCD-Shield
#
# Hinweis: Um dieses Beispiel auszuführen, benötigen Sie ein LCD-Shield für Ihre OpenMV Cam.
#
# Mit dem LCD-Shield können Sie den Framebuffer Ihrer OpenMV Cam unterwegs betrachten.
import csi
import time
import display
import image
csi0 = csi.CSI()
csi0.reset()
csi0.pixformat(csi.RGB565)
csi0.framesize((128, 160))
# Den LCD-Bildschirm initialisieren.
# Hinweis: Falls unterstützt, kann ein DAC- oder PWM-Hintergrundbeleuchtungscontroller verwendet werden, um die
# Helligkeit der Hintergrundbeleuchtung zu steuern:
# lcd = display.SPIDisplay(backlight=display.DACBacklight(channel=2))
# lcd.backlight(25) # 25% Helligkeit
# Andernfalls wird der Standard-GPIO-Controller (Ein/Aus) verwendet.
# OpenMV Cam M4/M7/H7/H7 Plus -> DAC- und GPIO-Unterstützung
# OpenMV Cam RT1062 -> GPIO-Unterstützung
# OpenMV Cam N6 -> PWM- und GPIO-Unterstützung
lcd = display.SPIDisplay(vflip=True, hmirror=True)
clock = time.clock()
while True:
clock.tick()
lcd.write(csi0.snapshot(), hint=image.CENTER | image.SCALE_ASPECT_KEEP)
print(clock.fps())