0 голосов

Я хочу отправлять на мою 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");

Запуск обоих частей происходит без ошибок, но по какой-то причине данные не приходят на плату, по крайней мере светодиод у меня не загорается. Если у кого-нибудь есть идеи почему - пожалуйста подскажите.

(2 баллов) 1 1 2

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.

    За этот месяц ещё никого.

    ...