Light Shield

Light Shieldは、TPS61169 LEDドライバーで駆動される9個の高出力白色LEDをOpenMV Camに提供し、明るさをカメラからPWM経由で制御できます。

Light Shield

完全なデータシート、写真、注文方法については、Light Shield製品ページ を参照してください。

主な特長

  • 9個の高出力白色LED

  • OpenMV CamからのPWM調光制御

ピン配置

Light Shieldのピン配置

ピンリファレンス

ピン

機能

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)