Webduino模擬器「瘋」神榜:模擬器為什麼無法「模擬」出結果?

image
其實 Webduino 線上模擬器跟真實的裝置很接近,所以,如果會發生無法「模擬」出結果的情況,也分成以下兩種原因,可以先從模擬器的「硬體」開始著手,確認都 OK 後,再從程式積木檢查起,這樣就比較容易找到為什麼模擬不出的問題點囉!

※ Webduino 官方網站:https://webduino.io/

※ Webduino 的Arduino 模擬器網址:http://simulator.webduino.io/

註:目前線上模擬器只能在 Windows / MAC 電腦上使用,無法在平板與手機上使用喔!


一、硬體有問題

這應該是剛開始使用模擬器時,最常發生的情形:
  • 在「元件」面板有多個未使用到的 Arduino UNO 開發板

    剛開始使用時,很容易發生:用滑鼠點選元件後就放開滑鼠,這時其實已在「元件」面板新增了一個開發板。

    simu01
  • 在「元件」面板有多個未使用到的「元件」或「感測器」

    有可能因為有使用滑鼠滾輪對「元件」面板的縮放或平移,而忘了之前已在面板中新增「元件」或「感測器」,因此,可以先用滑鼠滾輪往後滾動,讓「元件」面板可以顯示最大的可視範圍,方便找到被遺忘的「元件」或「感測器」。

    image
  • 在「元件」面板杜邦線腳位連線有錯
    跟真實硬體連線是相同的,硬體的腳位必須與程式積木中設定的相同,不然,就模擬不出來囉!

二、程式積木有問題

  • 在 Blockly 中的積木如果不使用時,必須刪除或是停用,不能丟在空白處,這點與 Scratch 不一樣喔!

    sim02
  • 程式積木腳位的設定值與模擬器中「硬體」連線腳位不同

    如果硬體與程式積木設定不一樣時,當然就不會有任何的模擬結果產生!

※ 延伸閱讀:

留言