Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过网站与Arduino进行串行通信_C#_Asp.net_Serial Port_Arduino_Communication - Fatal编程技术网

C# 通过网站与Arduino进行串行通信

C# 通过网站与Arduino进行串行通信,c#,asp.net,serial-port,arduino,communication,C#,Asp.net,Serial Port,Arduino,Communication,我正在做一个关于Arduino的项目。我们在C#中开发了一个用于汽车导航的表单应用程序。表单应用程序中的导航工作正常,没有任何问题 这是驾驶汽车的相应代码(这是整个表单应用程序) ASP.NET网站无法与Arduino通信。按下任何按钮来导航汽车都不起作用 您意识到您需要在每次请求时重新打开串行端口,或者在会话中存储串行端口对象并在每次请求开始时检索它 在代码中,单击任何按钮都不会做任何事情,因为串行端口未打开,或者在按钮2的情况下,打开但不发送任何内容 不管asp.net看起来如何,它都不是

我正在做一个关于Arduino的项目。我们在C#中开发了一个用于汽车导航的表单应用程序。表单应用程序中的导航工作正常,没有任何问题

这是驾驶汽车的相应代码(这是整个表单应用程序)

ASP.NET网站无法与Arduino通信。按下任何按钮来导航汽车都不起作用


您意识到您需要在每次请求时重新打开串行端口,或者在会话中存储串行端口对象并在每次请求开始时检索它

在代码中,单击任何按钮都不会做任何事情,因为串行端口未打开,或者在按钮2的情况下,打开但不发送任何内容


不管asp.net看起来如何,它都不是有状态的。每次都需要重建状态

此网站是否托管在本地计算机上?是的,网站托管在本地计算机上-在visual studio中重建。Arduino连接到组件8。表单应用程序工作,网站加载,但单击按钮不起作用。看起来COM8端口未通过网站打开。为什么?你看到了吗?因为它看起来和你的一模一样。是的!非常感谢。现在,我们正在打开端口,每次点击,它的工作。再次感谢你。