Light Shield¶
Light Shield는 TPS61169 LED 드라이버로 구동되는 고출력 백색 LED 9개를 OpenMV Cam에 제공하며, 밝기는 PWM을 통해 카메라에서 제어할 수 있습니다.
전체 데이터시트, 사진, 주문 정보는 Light Shield 제품 페이지를 참조하세요.
주요 특징¶
고출력 백색 LED 9개
OpenMV Cam에서의 PWM 디밍 제어
핀아웃¶
핀 참조¶
핀 |
기능 |
|---|---|
P6 |
PWM 조명 제어 — TPS61169 LED 드라이버 구동 |
VIN 레일 |
LED에 전원 공급(카메라의 VIN 핀에서) |
3.3V 레일 |
실드의 온보드 전자 회로에 전원 공급 |
GND 레일 |
공통 접지 |
참고
실드는 카메라의 VIN 핀에서 직접 LED 전원을 끌어옵니다. USB는 어떤 OpenMV Cam에서도 VIN에 전원을 공급하지 않으므로, VIN은 외부에서(배터리, 벤치 전원 등) 공급해야 합니다 — 최대 밝기에서 LED 9개 전체의 합산 전류 소모량에 맞는 정격 전원을 선택하세요.
사용법¶
P6의 TPS61169 드라이버를 통해 고출력 LED 9개를 PWM으로 디밍합니다:
from machine import Pin, PWM
import time
pwm = PWM(Pin("P6"), freq=50_000, duty_u16=0)
while True:
for i in range(101): # ramp up
pwm.duty_u16((i * 65535) // 100)
time.sleep_ms(10)
for i in range(101): # ramp down
pwm.duty_u16(((100 - i) * 65535) // 100)
time.sleep_ms(10)