如何从arduino uno打开一个网页

时间:2014-04-30 20:20:48

标签: ide arduino webpage arduino-ide arduino-uno

我想知道是否可以从你的arduino IDE中的代码或连接到arduino的任何其他类型的程序打开一个互联网浏览器,然后打开一个特定的网页。

我的想法是在我的arduino uno上有一个按钮,一旦按下,它将在我连接的计算机上的浏览器中打开浏览器和网页。

如果答案涉及到arduino之外的代码,我不介意,但如果有人知道如何做这类事情,那就太棒了。

我做了很多研究,但我找不到任何与该主题相关的内容,这让我感到很惊讶,因为这似乎是一项简单的任务,无论如何,任何回复都会非常感谢!

4 个答案:

答案 0 :(得分:2)

有几种方法可以在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/

答案 1 :(得分:1)

便宜而简单的方法是make your Arduino appear as a USB keyboard并模拟所需的按键。当然,如果用户打字,而不是非常跨平台等,这很容易破损,但它相当简单,并且不需要机器上的程序。一旦这样做,我收到了一个附加到广告的小型USB加密狗。他们找到了一个适用于Windows和Ubuntu的组合键。

答案 2 :(得分:1)

使用ASP.Net应用程序,您可以轻松地执行此操作,这是一个关于this问题的教程。 在从arduino获取信号之后,您所要做的就是在ASP.NET中编写以打开所需的链接

答案 3 :(得分:0)

是的,鉴于你知道如何在python中编码,它完全可能。

您可以运行自己的程序,使用串口监控来自arduino uno的请求。当它收到一组特定的字节时(例如" 0xabcdef"),它将调用该函数来打开浏览器和网页。

以下是一些可以帮助您了解如何使用python将arduino与python连接并打开Web浏览器的网站。

http://www.olgapanades.com/blog/controlling-arduino-with-python/

https://docs.python.org/2/library/webbrowser.html