tjbot-ce - v3.0.0
    Preparing search index...

    Class LGPIOServoController

    Servo controller using lgpio on Raspberry Pi GPIO character devices

    Index

    Constructors

    • Create a LGPIOServoController instance

      Parameters

      • chipNumber: number

        GPIO chip number (usually 0)

      • pin: number

        GPIO pin number (BCM)

      • freq: number = 50

        PWM frequency in Hz (default 50 for standard servos)

      • autoStopDelayMs: number = 2000

      Returns LGPIOServoController

    Methods

    • Set servo angle (0-180 degrees) 0° = 0.5ms pulse, 90° = 1.5ms pulse, 180° = 2.5ms pulse

      Parameters

      • angle: number

        Angle in degrees (0-180)

      Returns void

    • Set pulse width in milliseconds Valid range is 0.5-2.5ms for standard servos

      Parameters

      • pulseMs: number

        Pulse width in milliseconds

      Returns void

    • Stop the servo controller and clean up resources

      Returns Promise<void>