Чтобы отобразить измерения фотоэлемента, связанного с Arduino на терминале, Iam пытается запустить сервер node.js. Это из учебника, созданного Адилом Моджахедом
Я пытался следовать следующему:
с вашего терминала перейдите в папку, где сохранен server1.js, и выполните узел server1.js.
Тем не менее, этот ответ (второй) посоветовал мне использовать не Node.js, а терминал CMD.
Поэтому, несмотря на мое отсутствие знаний о командах этого терминала (я изучал Linux), я пошел в этот терминал, пошел в каталог, где находится server1.js (C:\Users\Antoine\Documents\Arduino\Connected Objects\sketch_jan30a) с компакт-диска и сделал:
Wscript.exe Automation \Framework\server1.js
Что не сработало, поэтому я попытался
Wscript.exe \Framework\server1.js
Который не работал и послал мне ошибку Windows Script:
Поэтому я подумал, что что-то не так с кодом server1.js:
var serialport = require('serialport');
var portName = '/dev/tty.usbmodem1411';
var sp = new serialport.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);
});
Что-то не так с именем порта? Это мое лучшее предположение из того, что написано в учебнике, составленном Адилом Моджахедом, и из того, что написано в сообщении.
Можете ли вы помочь мне написать или выполнить файл .js или сказать, если что-то не так в моем коде (в этом случае я постараюсь перенести этот вопрос на более подходящий форум)