【问题标题】:Processing White Screen?处理白屏?
【发布时间】:2016-02-26 23:20:00
【问题描述】:

我刚开始使用 Arduino,我正在尝试复制 this guide

我的 Arduino 与上传到 Arduino 的代码正确连接。我下载了处理并更新了我的 Java,并尝试运行提供的代码 github.com/DaveAppleton/ProcessingCurveTracer。

虽然当我运行它时,我得到如下所示的东西,只是一个空白的白色屏幕并且不会绘制任何图形?

有什么建议吗?在控制台中它显示它正在工作。图像在这里:

【问题讨论】:

  • 您可以将您的代码发布为MCVE吗?

标签: java arduino processing arduino-uno


【解决方案1】:

查看控制台输出的几个可见行,您似乎正在连接到正确的端口并获取数据,但接收到的数据不是预期的格式:

有 3 个值 0.0,4.71,5.00

并且处理代码需要4 values,而不是3。 有两个 arduino 草图:

  • curveTracingNo2.ino 发送 3 个值
  • curveTracingAuto.ino 发送 4 个值

如果符合您的目的,您可以尝试使用 curveTracingAuto.ino。

奇怪的是,处理代码需要 4 个值,但只使用了其中的 3 个(来自stArr)。也许处理代码有点过时,stArr 的长度条件应该是 4 个值,如下所示:

if (stArr.length != 3) {

我先试试这个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多