Dream 发表于 2012-12-22 15:45:19

private void FlashLED(Label LED, int Count)
    {
      FlashingLED = LED;
      FlashCounts = Count;
      timer1.Enabled = true;
    }
请教下,这个方法的作用是什么?谢谢

你笑、都跑调_/k 发表于 2013-2-27 19:16:12

我是新手,可以把源程序给我看看吗?

筱竹竹马 发表于 2013-3-15 15:13:36

请教一个问题,arduino程序支持多文件吗,像C++,头文件与主函数分开的那样

piaozhiling 发表于 2013-3-30 18:24:29

大神啊,请问您这个C#程序是用的Windows窗体应用程序还是控制台应用程序

ardyPro 发表于 2013-4-12 22:12:36

你笑、都跑调_/k 发表于 2013-2-27 19:16 static/image/common/back.gif
我是新手,可以把源程序给我看看吗?

源代码就在楼顶和沙发位啊

ardyPro 发表于 2013-4-12 22:16:39

Dream 发表于 2012-12-22 15:45 static/image/common/back.gif
private void FlashLED(Label LED, int Count)
    {
      FlashingLED = LED;


这个是抽取出来的一个函数,因为RX/TX的状态都是用label控件来显示的,所以建立了一个函数来修改状态,修改的时候只需要指定是哪个就可以,这样可以减少代码的维护量。

这个是跟界面有关的代码,跟arduino没有直接关系。有关系的是串口那部分,上位机PC和下位机arduino之间是通过串口交互的,所以只需要弄明白这部分的代码就可以,其余的如果暂时不明白可以跳过去。

ardyPro 发表于 2013-4-12 22:17:14

piaozhiling 发表于 2013-3-30 18:24 static/image/common/back.gif
大神啊,请问您这个C#程序是用的Windows窗体应用程序还是控制台应用程序

是窗体程序,窗体界面在第一页

ardyPro 发表于 2013-4-12 22:27:25

ttyp 发表于 2012-12-15 09:44 static/image/common/back.gif
是否显示内容打勾的意思

ttyp说的对,我再补充一下

这个sample中的LED有两种工作模式,闪烁B(link)和渐明渐暗F(ading),所以上位机发控制指令B或者F给下位机,下位机收到之后切换工作模式。之后是发送参数。

因此if(rbFading.Checked)是用来判断用户选择了Fading模式还是Blink模式。

罹凝寒冰 发表于 2013-7-18 11:17:31

求大神的c# 文件 [email protected]感激不尽

ardyPro 发表于 2013-7-29 11:25:05

罹凝寒冰 发表于 2013-7-18 11:17 static/image/common/back.gif
求大神的c# 文件   感激不尽

整个项目的代码已经不存在了,那台电脑丢了,主要的代码在第一页有,其实就是通过串口传递数据,比较简单。

ardyPro 发表于 2013-7-29 11:27:33

罹凝寒冰 发表于 2013-7-18 11:17 static/image/common/back.gif
求大神的c# 文件   感激不尽

整个项目的代码已经不存在了,那台电脑丢了,主要的代码在第一页有,其实就是通过串口传递数据,比较简单。

罹凝寒冰 发表于 2013-7-29 11:37:15

ardyPro 发表于 2013-7-29 11:27 static/image/common/back.gif
整个项目的代码已经不存在了,那台电脑丢了,主要的代码在第一页有,其实就是通过串口传递数据,比较简单 ...

啊 那太遗憾了。。。我做c#控制舵机但是板子总是出问题 郁闷的很 烧程序都很难 烧完电脑都得强制关机才行 不然根本关不了电脑

罹凝寒冰 发表于 2013-8-5 16:53:41

做C# 控制舵机的现在arduino串口监视器可以收到发的L,R,D, U 等我设置的字符。但是switch  case 语句下的舵机转动的程序部执行  大神知道是什么原因吗?

Mr.Dante 发表于 2013-8-6 15:52:58

刚刚在做一个arduino+颜色传感器与pc串行通信,同样用的是c#,我收到的都是一串串不明所以的数字,希望这个帖子有帮助。

罹凝寒冰 发表于 2013-8-7 16:49:16

我用c#发送十六进制Byte[] BSendTemp = new Byte; //建立临时字节数组对象
            BSendTemp = 0x01;
            serialPort1.Write(BSendTemp, 0, 1);//发送数据    //left
用串口调试助手接收 勾选十六进制显示 则是正常的 发送的可以收到,如果不用十六进制显示,收到的就是乱码?求解
页: 1 [2] 3
查看完整版本: C#与Arduino的对话