es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Advertencia de rechazo de promesa sin manejar: Error: Error: No se encuentra el archivo o directorio, no se puede abrir COM3.

Hola, estoy tratando de programar mi Arduino para conectarse a Node.js pero hay un problema con el puerto COM3, ¿alguien puede ayudar?

const SerialPort = require (“serialport”);
const Readline = require (“@serialport/parser-readline”);

const puerto = new SerialPort (“COM3”, {
BaudRate: 9600,
});
const parser = new Readline();
puerto.pipe(parser);
parser.on (‘data’, (line) => console.log(line));
puerto.write (“ngentod”)

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que el código proporcionado intenta establecer una conexión serial entre el arduino y node.js.

    Con respecto al problema del puerto COM3, es posible que el puerto ya esté en uso o que haya un problema con el controlador. Aquí hay algunas cosas que puede intentar para solucionar el problema:

    1. Verifique que el número de puerto sea realmente COM3 revisando el administrador de dispositivos en su computadora.
    2. Asegúrese de que no haya otros programas utilizando el puerto COM3. Por ejemplo, si tiene un monitor serial abierto para el Arduino, asegúrese de cerrarlo antes de intentar conectarse a través de node.js.
    3. Reinicie tanto el Arduino como su computadora.
    4. Pruebe con un cable USB y / o puerto USB diferente en su computadora.
    5. Si ninguna de las opciones anteriores funciona, intente actualizar el controlador para el Arduino.

    ¡Espero que esto ayude! Avíseme si tiene alguna otra pregunta.

Comments are closed.