Light Shield¶
Light Shieldは、TPS61169 LEDドライバーで駆動される9個の高出力白色LEDをOpenMV Camに提供し、明るさをカメラからPWM経由で制御できます。
完全なデータシート、写真、注文方法については、Light Shield製品ページ を参照してください。
主な特長¶
9個の高出力白色LED
OpenMV CamからのPWM調光制御
ピン配置¶
ピンリファレンス¶
ピン |
機能 |
|---|---|
P6 |
PWM照明制御 — TPS61169 LEDドライバーを駆動 |
VINレール |
LEDに電源を供給(カメラのVINピンから) |
3.3Vレール |
シールドのオンボード回路に電源を供給 |
GNDレール |
共通グラウンド |
注釈
シールドはカメラのVINピンから直接LED電源を引き出します。どのOpenMV CamでもUSBはVINに給電しないため、VINは外部(バッテリー、ベンチ電源など)から供給する必要があります。9個すべてのLEDを最大輝度で点灯させたときの合計消費電流に対応した電源を選んでください。
使い方¶
P6上のTPS61169ドライバーを通じて、9個の高出力LEDを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)