Para ter as medidas exibidas de uma fotocélula ligada a um Arduino no terminal, estou tentando executar um servidor node.js. É de um tutorial feito por Adil Moujahid
Eu tentei seguir o seguinte:
from you terminal go to the folder where server1.js is saved, and execute node server1.js.
No entanto, fui aconselhado por essa resposta (a segunda) não usar o Node.js, mas sim o terminal CMD.
Então apesar da minha falta ok conhecimento dos comandos deste terminal (aprendi Linux) eu fui nesse terminal, fui para o diretório onde server1.js é (C: \ Users \ Antoine \ Documents \ Arduino \ Objetos Conectados \ sketch_jan30a) com cd e fez:
Wscript.exe Automation \Framework\server1.js
O que não funcionou, então eu tentei
Wscript.exe \Framework\server1.js
O que não funcionou e me enviou um erro de script no Windows:
Então,acheiquehaviaalgoerradocomocódigoserver1.js:
varserialport=require('serialport');varportName='/dev/tty.usbmodem1411';varsp=newserialport.SerialPort(portName,{baudRate:9600,dataBits:8,parity:'none',stopBits:1,flowControl:false,parser:serialport.parsers.readline("\r\n")
});
sp.on('data', function(input) {
console.log(input);
});
Há algo errado com o nome da porta? É o meu melhor palpite do que está escrito por o tutorial feito por Adil Moujahid e do que está escrito na mensagem.
Você pode me ajudar a escrever ou executar o arquivo .js ou me dizer se algo está errado no meu código (nesse caso, tentarei mover essa questão para um fórum mais apropriado)