2016-02-26 118 views
1

我剛剛使用Arduino,並試圖複製this guide處理白色屏幕?

我把我的Arduino連線正確地上傳到了Arduino上。我下載了處理程序並更新了我的Java並嘗試運行提供的代碼github.com/DaveAppleton/ProcessingCurveTracer。

雖然當我運行它,我得到的東西看起來像下面,只是一個空白的白色屏幕,不會繪製任何圖形?

有什麼建議嗎?在控制檯它表明,它是working.image這裏:

sketch screenshot

+0

你可以將你的代碼發佈爲[MCVE](http://stackoverflow.com/help/mcve)嗎? –

回答

0

查看控制檯輸出看起來要連接到正確的端口和獲取數據的一些可見的線條,但所收到的數據ISN 「T預期的格式:

有3values 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) { 

我第一次嘗試。