pigpio-debugger
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

pigpio-debugger

a CLI tool that allows for writing to pigpio pins.

Installation

npm i -g pigpio-debugger

Usage

Single write

Usage: pigpio-debugger single --pin <gpio number> (--digital/--servo/--analog) --value <value>

Options:
  -p, --pin <pin>      GPIO number
  -d, --digital        Digital write
  -s, --servo          Servo write
  -a, --analog         PWM/analog write
  -r, --range <range>  PWM range
  -f, --frequency      PWM frequency
  -i, --info           Get info about a GPIO device.
  -w, --wait <value>   Value to wait (in ms)
  -v, --value <value>  Value to write
  -m, --mock           Doesn't actually use pigpio; simply mocks values and logs it.

Multi write

Usage: pigpio-debugger multi <value>t<gpio number><mode>[t(ime)=ms]

t stands for to

mode:
        d for digital,
        s for servo,
        a for analog/pwm,
        f for frequency

Examples:
        to set the servo pulse width to 1500 on GPIO 6 and wait 1s
                pigpio-debugger multi 1500t6s[t=1000]
        to write the digital value "1" on GPIO 5
                pigpio-debugger multi 1t5d
        to start and stop servos 3,4,5 for 2s
                pigpio-debugger multi 1700t3s 1700t4s 1700t5s[t=2000] 1500t3s 1500t4s 1500t5s[t=2000]

Options:
  -m, --mock  Doesn't actually use pigpio; simply mocks values and logs it.

Contributing

If you want to contribute allowing reading GPIO pins, feel free to!

Readme

Keywords

Package Sidebar

Install

npm i pigpio-debugger

Weekly Downloads

0

Version

0.1.1

License

MIT

Unpacked Size

24.6 kB

Total Files

11

Last publish

Collaborators

  • leodog896