2013-04-09 119 views
1

我正在處理Arduino的項目。我們在C#中開發了一個用於導航汽車的表單應用程序。表單應用程序中的導航正常工作,沒有任何問題。通過網站Arduino的串行通信

這裏是驅動汽車的相應代碼(這是整個表格應用程序)。

http://pastebin.com/5JuuyUh7

ASP.NET網站無法與Arduino的溝通。按任何按鈕導航汽車不起作用。

http://pastebin.com/MnjHVMHd

+0

此網站是否託管在本地計算機上? – 2013-04-09 11:07:01

+0

是的,網站託管在本地機器上 - 在Visual Studio中重建。 Arduino連接到comport 8.表單應用程序工作,網站加載但點擊按鈕不起作用。 – Marko 2013-04-09 11:10:01

+0

看起來COM8端口不是通過網站打開的。爲什麼? – Marko 2013-04-09 11:16:05

回答

2

你意識到你需要或者每個請求重新打開串口,或儲存串口對象在會議&在每次請求開始找回?

從你的代碼中,點擊任何按鈕都不會做任何事情,因爲串口沒有打開,或者在button2的情況下打開,但沒有發送任何消息。

儘管它看起來像,asp.net不是有狀態的。您需要每次重建狀態

+0

是的!謝謝。現在我們每次點擊都打開端口,並且它正在工作。 再次感謝您。 – Marko 2013-04-09 14:21:34