Я нуб Arduino, и я пытаюсь связать некоторый JavaScript с Arduino. На данный момент все, что я пытаюсь сделать, это переместить серводвигатель в направлении, если переменная js ниже определенного значения, и переместить его в другую сторону, если он выше этого значения.
Я понятия не имею о том, как я должен справиться с этим, поэтому я был бы признателен за любую помощь. У меня есть движущаяся часть сервомотора и часть javascript, я просто не знаю, как их соединить.
Пока все, что я пытаюсь сделать, это переместить серводвигатель в направлении, если
Переменная js находится под определенным значением и перемещает его в другую сторону, если
это выше этого значения.
Вот как вы можете сделать это с Johnny-Five:
npm install johnny-five
var five = require("johnny-five");
var board = new five.Board();
board.on("ready", function() {
var servo = new five.Servo(11);
this.repl.inject({
move: function(value) {
var angle = 0;
if (value > 0) {
angle = 180;
}
servo.to(angle);
}
});
});
move(n)
где n
это любое число. Числа больше 0 переместят сервопривод на 180 °; числа меньше или равные 0 переместят сервопривод на 0 °.