“p5.SerialPort 不是构造函数”需要帮助将 p5.js 与 Arduino 连接

问题描述 投票:0回答:1

我正在尝试通过 Node js 将我的 arduino 连接到 P5.js 以完成学校作业。我们需要从 github 下载串口应用程序,将其安装在我们的终端中,连接我们的 arduino,连接到 p5js,我想还有 Node js。

我已经下载了串口应用程序以及node js。我已按照说明使其在我的终端中运行。我收到了“p5.serialseriver 正在运行!”信息。但是,在我的 p5.js 草图中,当我尝试运行下一步的代码时,我收到一条错误消息“p5.SerialPort 不是构造函数”

let serial;
let latestData = "waiting for data";

function setup(){
  createCanvas(windowWidth, windowHeight);
  
  serial = new p5.SerialPort();
  
  serial.list();
  serial.open('/dev/cu.usbserial-1120');
  serial.on('connected', serverConnected);
  serial.on('list', gotList);
  serial.on('data', gotData);
  serial.on('open', gotOpen);
  serial.on('colse', gotClose);
            
}

希望将Arduino连接到P5.js

node.js serial-port p5.js arduino-uno
1个回答
0
投票

您必须在index.html中添加一些代码才能让编辑器识别串行端口:

    <script language="javascript" type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/lib/p5.serialport.js"></script>

还有一个名为 p5.serialcontrol 的应用程序,它将帮助格式化串行连接的代码。

© www.soinside.com 2019 - 2024. All rights reserved.