与Python的硬件通信



是否可以用Python编写API,以便通过USB将物理开关连接到PC,当用户按下开关打开或关闭时,Python程序会检测到它并向web应用程序发送信号,并在网站上显示打开或关闭消息?

如果我要求的不够清楚,我很抱歉!

是的,这是可能的。读取USB设备可以用Python完成。在linux中,USB设备输入可以在一些文件中找到(例如/dev/ttyUSB0(。通过阅读这些文件,您可以获得所需的信息。将有助于的链接放在这里

  • 类似帖子

首先,您不能编写API来与python中的硬件交互。您必须使用预先存在的windows API(或您正在使用的操作系统提供的API(,才能以这种高级语言与硬件交互。如果你想在python中与硬件交互,并检测开关按下、释放等,我建议你使用微控制器,如树莓pi(用于python(或arduino(用于C++(。respberry-pi提供了一种在python中与硬件交互的非常简单的方法。如果你仍然想在python中与U盘进行交互(但不是作为开关(,你可以使用pyusb库。

最新更新