
Enviar datos desde JavaScript a Arduino por el puerto serial
Publicado por Brandon Benitez (4 intervenciones) el 21/03/2024 22:45:01
Buena tarde
Quiero poder enviar datos de tipo string a arduino desde javascript, tengo el siguinete codigo pero al ejecutarlo no envia ningun dato, espero alguien me puda apoyar soy nuevo en este tema, comparto mi codigo js
const SerialPort = require('serialport').SerialPort;
const Readline = require('@serialport/parser-readline').ReadlineParser;;
const port = new SerialPort( { path:'COM3', baudRate: 9600 });
const parser = port.pipe(new Readline({ delimiter: '\n' }));
port.on('open', () => {
console.log('Conexión establecida');
});
parser.on('data', data => {
console.log('Dato recibido:', data);
});
const enviarCaracter = (caracter) => {
port.write(caracter);
};
enviarCaracter('1');
Esto es lo que me arroja en consola
Conexión establecida
Dato recibido: �
Dato recibido: sin mensaje recibido
Dato recibido: �
Dato recibido: sin mensaje recibido
Dato recibido: �
Dato recibido: sin mensaje recibido
Quiero poder enviar datos de tipo string a arduino desde javascript, tengo el siguinete codigo pero al ejecutarlo no envia ningun dato, espero alguien me puda apoyar soy nuevo en este tema, comparto mi codigo js
const SerialPort = require('serialport').SerialPort;
const Readline = require('@serialport/parser-readline').ReadlineParser;;
const port = new SerialPort( { path:'COM3', baudRate: 9600 });
const parser = port.pipe(new Readline({ delimiter: '\n' }));
port.on('open', () => {
console.log('Conexión establecida');
});
parser.on('data', data => {
console.log('Dato recibido:', data);
});
const enviarCaracter = (caracter) => {
port.write(caracter);
};
enviarCaracter('1');
Esto es lo que me arroja en consola
Conexión establecida
Dato recibido: �
Dato recibido: sin mensaje recibido
Dato recibido: �
Dato recibido: sin mensaje recibido
Dato recibido: �
Dato recibido: sin mensaje recibido
Valora esta pregunta


0