Set GPIO pins high or low, read them, and show pin schematics
Why? Because there should be an easy way to toggle GPIO pins, and read them... and show pin schematics, because they're impossible to remember
npm install -g pipin
Usage: pipin [options]
Options:
-h, --help output usage information
-V, --version output the version number
-l, --list list all models for pin schematics
-m, --model [model] show pins for model
-r, --res display resistor band chart
-t, --target [target] raspberry Pi to connect for pin operations
-u, --username [username] username for SSH connection
-g, --gpio [gpio] GPIO pin to read or toggle
-s, --state [state] state (1 or 0) to set GPIO pin (1 = HIGH, 0 = LOW)
$ pipin --list
$ pipin --model rpi2
pipin -t <hostname-or-ip> -u <username> -g <gpio-pin-num> -s <1-or-0>
Set the GPIO 2 pin to high on a host named raspberrypi
using user pi
pipin -t raspberrypi -u pi -g 2 -s 1
pipin -t <hostname-or-ip> -u <username> -g <gpio-pin-num> -s <1-or-0>
Get the value/state of GPIO 2 pin on host raspberrypi
using user pi
pipin -t raspberrypi -u pi -g 2
pipin -r