我有一个带有 RAMPS 1.4 屏蔽板的 Arduino Mega。我想我为板子上传了正确的固件(标准固件和高级固件)
这是我的设置:
var five = require('johnny-five');
var board = new five.Board({
port :"com5"
});
board.on('ready',function(){
console.log('Board is ready');
var stepper = new five.Stepper({
type: five.Stepper.TYPE.DRIVER
stepsPerRev: 200,
pins: {
step: 54,
dir: 53
});
stepper.rpm(180).ccw().step(2000, function() {
console.log("done");
});
});
X 的引脚定义:
#define X_STEP_PIN 54
#define X_DIR_PIN 55
#define X_ENABLE_PIN 38
#define X_MIN_PIN 3
#define X_MAX_PIN 2
当我运行 js 文件时,这里是控制台脚本:
Board is ready
done
有人知道我怎样才能让它工作吗?我的 Arduino 板是克隆板,而不是原始板。会是问题吗?