【问题标题】:Programmable stand alone Button (hardware+software)可编程独立按钮(硬件+软件)
【发布时间】: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


【解决方案1】:

可能值得一看 Phidg​​ets:

http://www.phidgets.com/index.php

他们做了很多小型 USB I/O 设备,网站上也有代码示例。

【讨论】:

    【解决方案2】:

    我会看看Arduino 微控制器板 - 您可以将各种东西(按钮、传感器)连接到其中并使用 .NET Ports 类与之交互。

    【讨论】:

    • 我以前看过那个网站。虽然它肯定有我想要的,但没有关于我的问题需要什么的具体信息。我不想学习关于微控制器的一切,只是解决一键问题。因此,如果有一个地方描述了如何在按下按钮时使用该微控制器板向计算机发送信息,那么它就是我想要的。不过还是谢谢。
    【解决方案3】:

    我也在寻找同样的东西。这可能会奏效:

    http://awatts.co.uk/

    还没有尝试过,但他有代码可以运行 shell 命令或模拟按键,如果您需要不同的东西,可以使用源代码。

    对于 Linux:在freshmeat dot net 中搜索usb-panic-button-daemon 项目。 (我是新用户,不能发布多个超链接!)

    我刚刚发现的另一件事是,Griffin 为他们的 PowerMate 旋钮提供了一个 SDK(至少他们曾经这样做过,我正在等待回复),使其能够模拟的不仅仅是按键。

    顺便说一句,我正在寻找 USB 按钮,但我也可以使用串行,想想吧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-13
      • 1970-01-01
      • 1970-01-01
      • 2015-06-27
      • 2011-08-16
      • 1970-01-01
      • 2021-09-28
      • 2011-08-01
      相关资源
      最近更新 更多