Pan and Tilt Shield

Pan and Tilt Shield memberikan OpenMV Cam tiga saluran servo dengan regulator linear NCP1117 5 V yang memberi daya pada kamera dan servo dari satu input baterai 6.5–18 V.

Pan and Tilt Shield

Untuk datasheet lengkap, foto, dan pemesanan lihat halaman produk Pan and Tilt Shield.

Sorotan

  • Tiga saluran servo independen

  • Dapat ditumpuk dengan Servo Shield

Pinout

Pan and Tilt Shield Pinout

Referensi pin

Pin

Fungsi

P7

Servo 0 (S0)

P8

Servo 1 (S1)

P9

Servo 2 (S2)

VBAT in

Input baterai 6.5–18 V pada terminal sekrup (batas NCP1117)

VIN out

5 V teregulasi dari NCP1117 on-board — memberi daya pada kamera dan rail servo

Rail GND

Ground bersama servo dan kamera

Penggunaan

Gerakkan tiga saluran servo dengan PWM 50 Hz. Rentang lebar pulsa bervariasi antar servo, jadi sesuaikan MIN_US dan MAX_US dengan servo Anda — nilai umum sekitar 1000–2000 µs:

from machine import Pin, PWM
import time

MIN_US = 1000  # full-left pulse width (microseconds)
MAX_US = 2000  # full-right pulse width

pan = PWM(Pin("P7"), freq=50)  # S0
tilt = PWM(Pin("P8"), freq=50)  # S1
aux = PWM(Pin("P9"), freq=50)  # S2

def angle(servo, deg):
    pulse_us = MIN_US + (deg * (MAX_US - MIN_US)) // 180
    servo.duty_ns(pulse_us * 1000)

while True:
    angle(pan, 0)
    angle(tilt, 90)
    time.sleep(1)
    angle(pan, 180)
    angle(tilt, 45)
    time.sleep(1)