clase LED – LED integrado¶
La clase LED controla los LED individuales soldados en cada OpenMV Cam basada en STM32. La mayoría de esas placas exponen un LED indicador RGB más un cuarto LED de estado (iluminador IR en las cámaras de imagen, un iluminador blanco en la Pure Thermal); la N6 solo tiene el indicador RGB. Cada LED se expone como un objeto independiente con control de encendido/apagado.
Los casos de uso típicos son la indicación de estado, los latidos de captura de fotogramas y el encendido del iluminador IR para capturas con poca luz:
import pyb
import time
red = pyb.LED(1)
ir = pyb.LED(4)
# Blink the red LED while the IR ring lights the scene.
ir.on()
for _ in range(5):
red.toggle()
time.sleep_ms(200)
ir.off()
Constructores¶
- class pyb.LED(id: int)¶
Crea un objeto LED asociado al LED indicado.
ides el número de LED basado en 1; el color/función y el número de LED presentes dependen de la OpenMV Cam:Cámara
LED(1)
LED(2)
LED(3)
LED(4)
OpenMV Cam M4 / M7 / H7 / H7 Plus
Rojo
Verde
Azul
IR
OpenMV Cam Pure Thermal
Rojo
Verde
Azul
Blanco
OpenMV Cam N6
Rojo
Verde
Azul
–
Los objetos LED son simples envoltorios de GPIO: solo hay tres operaciones –
on(),off()ytoggle(). Para mezclar colores, acciona varios LED a la vez (p. ej. rojo + verde para ámbar).Métodos¶