ev3js
Version:
LEGO Mindstorms EV3 API for Node.js
37 lines (33 loc) • 818 B
JavaScript
var Motor = require('../motor.js'),
util = require('util');
motor = new Motor('A');
motor.stopMode('hold');
motor.poll('position', function(){
}, 10);
motor.run({speed: 2000, mode: 'position', target: 720, initialize: 0, ramp: [500, 1000]}, function(){
//motor.polling = false;
});
/*
motor.position(0);
motor.runMode('position');
motor.stopMode('hold');
motor.regulationMode(true);
motor.rampUpSp(0);
motor.rampDownSp(0);
motor.pulsesPerSecondSp(1000);
motor.positionSp(360);
motor.run(1);
setTimeout(function(){
motor.positionSp(-360);
motor.run(1, function(){
(function(){
if(motor.run()){
setTimeout(arguments.callee, 1);
} else {
motor.reset(true);
process.exit();
}
})();
});
}, 3000);
*/