Я использую Johnny-Five для управления реле на arduino uno, используя node.js и express. Вот файл server.js, который выполняется внутри узла js с помощью
узел сервера
var express = require('express');
var app = express();
app.use(express.static(__dirname + '/'));
app.listen('8000');
var five = require("johnny-five");
var board = new five.Board(
{
port:"Com3"
}
);
board.on("ready", function() {
var relay = new five.Relay(10);
// Control the relay in real time
// from the REPL by typing commands, eg.
//
// relay.on();
//
// relay.off();
//
this.repl.inject({
relay: relay
});
});
Я хочу вызвать relay.on (), чтобы активировать реле из validator.js, который связан с html:
function amountentered(id)
{
if(event.keyCode == 13 && id.value== maxvalue)
{
console.log("relay activated");
// relay.on() <-- but doesn't work
}
else
{
return;
}
}
Я довольно новичок в работе с серверным JavaScript. Пожалуйста, помогите!