Light Shield¶
Light Shield memberikan OpenMV Cam sembilan LED putih berdaya tinggi yang digerakkan oleh driver LED TPS61169, dengan kecerahan yang dapat dikontrol dari kamera melalui PWM.
Untuk datasheet lengkap, foto, dan pemesanan lihat halaman produk Light Shield.
Sorotan¶
Sembilan LED putih berdaya tinggi
Kontrol peredupan PWM dari OpenMV Cam
Pinout¶
Referensi pin¶
Pin |
Fungsi |
|---|---|
P6 |
Kontrol pencahayaan PWM — menggerakkan driver LED TPS61169 |
Rail VIN |
Memberi daya pada LED (dari pin VIN kamera) |
Rail 3.3V |
Memberi daya pada elektronik on-board shield |
Rail GND |
Ground bersama |
Catatan
Shield mengambil daya LED langsung dari pin VIN kamera. USB tidak memberi daya pada VIN di OpenMV Cam mana pun, sehingga VIN harus disuplai secara eksternal (baterai, catu daya bench, atau sejenisnya) — pilih sumber yang dinilai untuk total arus seluruh sembilan LED pada kecerahan penuh.
Penggunaan¶
Redupkan sembilan LED berdaya tinggi melalui driver TPS61169 pada P6 menggunakan 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)