Я хочу отправлять на мою Iskra JS команды из node JS. Нашел, для Iskra встроенный модуль USB, а для node - модуль serialport. IDE мне пишет, что плата подключена в COM4. И в модуле я подключаюсь к COM4. Для начала я хочу просто понять, что данные приходят:
Код прошивки:
const led = require("@amperka/led").connect(P1);
USB.setup(9600);
USB.on("data", (data) => {
led.turnOn();
});
Код node js:
//импорт модулей
const SerialPort = require("serialport");
const ReadLine = require("@serialport/parser-readline");
//настройка serial порта
const port = new SerialPort("COM4", {
baudRate: 9600,
});
const parser = new ReadLine();
port.pipe(parser);
parser.on("data", data => console.log(data));
port.write("toggle");
Запуск обоих частей происходит без ошибок, но по какой-то причине данные не приходят на плату, по крайней мере светодиод у меня не загорается. Если у кого-нибудь есть идеи почему - пожалуйста подскажите.