1.0.1 • Published 3 years ago

wiring-pi-pwm v1.0.1

Weekly downloads
-
License
BSD
Repository
-
Last release
3 years ago

UPDATE


Node.js bindings to WiringPi

Install

> npm install wiring-pi-pwm

Use

var wpi = require('wiring-pi-pwm');

wpi.setup([mode])

wpi.setup();
wpi.setup('gpio');

Valid Modes:

  • wpi: sets up pin numbering with wiringPiSetup
  • gpio: sets up pin numbers with wiringPiSetupGpio
  • sys: sets up pin numbers with wiringPiSetupSys

See WiringPi Pins for the differences in Pin numbering;

wpi.pinMode(pin, mode)

wpi.pinMode(0, wpi.modes.OUTPUT);
  • pin: pin number
  • mode: wpi.modes.INPUT, wpi.modes.OUTPUT, or wpi.modes.PWM_OUTPUT

wpi.digitalWrite(pin, value)

wpi.digitalWrite(0, wpi.HIGH);
wpi.digitalWrite(0, wpi.LOW);
  • pin: pin number
  • value: 0 (wpi.LOW) or 1 (wpi.HIGH)

wpi.digitalRead(pin)

wpi.digitalRead(0);
//=> 1
  • pin: pin number

Wrapped WiringPI calls:

These have the same arguments as their WiringPi counterparts

  • piBoardRev
  • pwmSetRange
  • pwmSetClock
  • pwmWrite
1.0.1

3 years ago

1.0.0

3 years ago

0.1.17

3 years ago

0.1.16

3 years ago

0.1.15

3 years ago

0.1.14

3 years ago

0.1.13

3 years ago

0.1.12

3 years ago

0.1.11

3 years ago

0.1.10

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago