使用c#开发的应用程序怎么实现软件与硬件的结合?

我有一个想法是这样的:把我的软件安装到电脑上,并在电脑外接一个设备(LED或灯泡),如果软件正常运行就不亮,如果软件发生异常,LED就会显示信息或灯泡或亮。这个怎么实现,需要自己开发接口吗?还是有其他简便的方法

这个你要拿到外接设备(LED或灯泡)的应用接口,调用的时候可以点亮,没有的话就只能自己去写。
程序里面只要在异常的时候调用这个接口就可以了追问

那请问如果是灯泡的话,是不是特殊的那种灯泡,需要在什么地方购买?

追答

这个我不是很清楚,但是最好是有带编程包的,不然的话你用C#去些调用接口很难的,一般这些都是用C或VB之类的编写调用接口,然后封装成DLL给其他语言使用。
就你这个需求的话我觉得普通的灯泡应该是不行的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-09
灯泡是没有这种功能的~~~
这种只能自己设计线路板,印刷,制作集成模块
第2个回答  2011-09-20
首先,现在不管是软件还是硬件,其实都是软件的问题。大部分的硬件,只是把程序固化下来,又或者把程序的功能表现出来,你软件不通的话,硬件也很难做好。而且,编程语言是你在计算机上干活的手,即使以后不干这行了,还是可以是不是写个小程序,给自己或者周边的朋友带来方便。另外,如果真的没有兴趣,或者说没有这方面的天赋,那么可以不去学的很精通,但一些基本概念是必须要掌握的。

其次,选择专业,我觉得这要看你自己的性格,是可以静下心来研究的还是适合出去沟通交流的。软件开发,因为软件肯定是给人用的,绝大部分的开发人员都需要去跟用户沟通,了解用户需要什么,自己可以怎么去写程序满足用户的需要。从这个点 切入,营销、管理都可以往上靠。软硬件结合则大部分时间是对着机器,虽然说如果能成功的话,工资薪酬什么的也很高,但一来是需要自己能静下心去研究,一次次的调试、记录。供参考。可以到365testing进一步交流!