我想知道是否可以从您的 arduino IDE 中的代码或连接到 arduino 的任何其他类型的程序中打开互联网浏览器,然后打开特定网页。
我的想法是在我的 arduino uno 上设置一个按钮,一旦按下,它将在我连接的计算机上的该浏览器中打开一个浏览器和一个网页。
我不介意答案是否涉及 arduino 之外的代码,但如果有人知道如何做这种事情,那就太好了。
我做了很多研究,但找不到与该主题相关的任何内容,这让我很惊讶,因为这似乎是一项简单的任务,无论如何,任何回复都将不胜感激!
我想知道是否可以从您的 arduino IDE 中的代码或连接到 arduino 的任何其他类型的程序中打开互联网浏览器,然后打开特定网页。
我的想法是在我的 arduino uno 上设置一个按钮,一旦按下,它将在我连接的计算机上的该浏览器中打开一个浏览器和一个网页。
我不介意答案是否涉及 arduino 之外的代码,但如果有人知道如何做这种事情,那就太好了。
我做了很多研究,但找不到与该主题相关的任何内容,这让我很惊讶,因为这似乎是一项简单的任务,无论如何,任何回复都将不胜感激!
有几种方法可以在 arduino 的帮助下打开网页。但它们都有一个共同点,那就是: 1.您在 PC 中接收数据 2.您告诉您的 PC 是否收到了所需的数据 打开网页。
我能想到的告诉你电脑打开网页的最好方法是通过编程语言。这可以是 C#、Java、Processing 或任何其他具有支持监视串行端口的库的语言。之后,您所要做的就是在编程语言的帮助下说,如果收到,然后打开网页。这里有两个有用的链接可能会有所帮助:
http://forum.arduino.cc/index.php?topic=138974.0
http://whichlight.com/blog/arduino-serial-out-to-browser/comment-page-1/
使用 ASP.Net 应用程序,您可以轻松地做到这一点,这里有一个关于这个问题的教程。在从 arduino 收到信号后,您所要做的就是在 ASP.NET 中编写以打开所需的链接
便宜又简单的方法是让您的 Arduino 显示为 USB 键盘并模拟所需的按键。当然,如果用户正在打字,这很容易损坏,不是很跨平台等,但它相当简单,不需要机器上的程序。完成此操作后,我收到了一个附加到广告的小型 USB 加密狗。他们找到了一个适用于 Windows 和 Ubuntu 的组合键。
是的,鉴于您知道如何在 python 中编码,这完全有可能。
您可以运行自己的程序,该程序将使用串行端口监控来自 arduino uno 的请求。当它接收到一组特定的字节(比如“0xabcdef”)时,它将调用该函数来打开浏览器和网页。
这里有一些网站可以帮助您了解如何将 arduino 连接到 python 并使用 python 打开 Web 浏览器。
http://www.olgapanades.com/blog/controlling-arduino-with-python/