UNPKG

robotois-motors

Version:

Node library to control the robotois motors component

45 lines (32 loc) 547 B
const Motors = require('../index.js'); const motors = new Motors(); let pwm1 = -50; let sum1 = 5; let pwm2 = -50; let sum2 = 5; setInterval(() => { motors.motor1PWM(pwm1); if (pwm1 === 50) { sum1 = -5; } if (pwm1 === -50) { sum1 = 5; } pwm1 += sum1; }, 1000); setInterval(() => { motors.motor2PWM(pwm2); if (pwm2 === 50) { sum2 = -5; } if (pwm2 === -50) { sum2 = 5; } pwm2 += sum2; }, 1000); process.on('SIGTERM', () => { process.exit(); }); process.on('SIGINT', () => { process.exit(); });