UNPKG

pigpio

Version:

Fast GPIO, PWM, servo control, state change notification, and interrupt handling on the Raspberry Pi

21 lines (14 loc) 346 B
'use strict'; const Gpio = require('../').Gpio; const motor = new Gpio(10, {mode: Gpio.OUTPUT}); let pulseWidth = 1000; let increment = 100; setInterval(() => { motor.servoWrite(pulseWidth); pulseWidth += increment; if (pulseWidth >= 2000) { increment = -100; } else if (pulseWidth <= 1000) { increment = 100; } }, 1000);