【发布时间】:2015-09-22 08:31:00
【问题描述】:
我需要有一个物理按钮,当按下时我的程序会注意到它。 有许多类型的 USB 按钮被预编程用于打开网站、关闭计算机等。我也看到过一些使用按钮和串口的项目。
但它们都没有“拥有一切”,简单描述如何将硬件组合在一起,以及简单描述代码。
我真的只需要一个连接到串行端口的按钮,发送一些按钮已被按下的信号。
我知道这个问题是软件和硬件的交叉问题,但是当我用谷歌搜索这个问题时,我看到更多人问这个问题,他们都没有答案。
也许这个问题适合stackoverflow?
编辑:我的解决方案
在这种情况下,我的应用程序是一个查询系统,我想要一个供人们打印查询票的按钮。
我刚刚拆开了一个旧的 ps2 鼠标,给我买了一个按钮(4 美元),然后将两根电线从电路板卖到了按钮上。每个鼠标按钮都必须在电路板背面的点上,我们可以连接外部按钮。
然后在我的程序中,我只是在系统范围内挂钩 mousebutton-event 以获取按下按钮的时间,在我的情况下,这台计算机专用于该程序,所以它不是问题。
【问题讨论】:
-
我不得不从您的帖子中删除图片,因为 ImageShack 已将其删除并替换为广告。请参阅meta.stackexchange.com/q/263771/215468 了解更多信息。如果可能,您最好重新上传它们。谢谢!
标签: vb.net hardware usb serial-port