在Windows上运行Node.js SerialPort,您可以按照以下步骤进行操作:
node -v
如果正确安装,将显示Node.js的版本号。
npm install serialport
const SerialPort = require('serialport');
// 设置串口配置
const port = new SerialPort('COM1', {
baudRate: 9600,
dataBits: 8,
parity: 'none',
stopBits: 1,
flowControl: false
});
// 打开串口
port.open((err) => {
if (err) {
console.error('无法打开串口:', err);
} else {
console.log('串口已打开');
// 监听串口数据
port.on('data', (data) => {
console.log('收到数据:', data.toString());
});
// 向串口写入数据
port.write('Hello, SerialPort!', (err) => {
if (err) {
console.error('写入串口失败:', err);
} else {
console.log('数据已写入串口');
}
});
}
});
请注意,上述示例代码中的串口配置(如COM端口号、波特率等)可能需要根据您的实际硬件设备进行调整。
以上是在Windows上运行Node.js SerialPort的基本步骤和示例代码。希望对您有帮助!如果您需要了解更多关于Node.js、串口通信或其他相关主题的信息,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云