我是使用Arduino的新手,我正在尝试复制this guide。
我使用上传到Arduino的代码正确连接了我的Arduino。我下载了处理并更新了我的Java并尝试运行提供的代码github.com/DaveAppleton/ProcessingCurveTracer。
虽然当我运行它时,我得到的东西看起来像下面,只是一个空白的白色屏幕,不会绘制任何图形?
有什么建议吗?在控制台中,它显示它正在work.image:
答案 0 :(得分:0)
查看控制台输出的几条可见行,看起来您正在连接到正确的端口并获取数据,但收到的数据不是预期的格式:
有3个值 0.0,4.71,5.00
并且处理代码期望4 values,而不是3。 有两个arduino草图:
如果符合您的目的,您可以尝试使用curveTracingAuto.ino。
奇怪的是,Processing代码需要4个值,但只使用其中的3个(来自stArr
)。也许处理代码稍微过时,stArr
的长度条件应为4个值,如下所示:
if (stArr.length != 3) {
我先试试这个。