Как открыть веб-страницу с Arduino Uno

Мне было интересно, можно ли открыть интернет-браузер из кода в вашей IDE Arduino или любой другой программы, подключенной к Arduino, и, в свою очередь, открыть определенную веб-страницу.

Моя идея состояла в том, чтобы иметь кнопку на моем arduino uno, после нажатия она открывала бы браузер и веб-страницу в этом браузере на моем подключенном компьютере.

Я не возражаю, если ответ включает код вне Arduino, но было бы здорово, если бы у кого-то была идея о том, как это сделать.

Я провел много исследований и не смог найти ничего, относящегося к теме, что меня очень удивляет, поскольку это кажется простой задачей, в любом случае любые ответы будут очень признательны!


person yror    schedule 30.04.2014    source источник
comment
Вы не нашли ничего, связанного с этим, потому что никто не хочет заставлять Arduino делать то, что вы можете легко сделать парой кликов.   -  person The Guy with The Hat    schedule 01.05.2014


Ответы (4)


Есть несколько способов открыть веб-страницу с помощью Arduino. Но все они имеют одну общую черту, а именно: 1. Вы получаете данные на свой компьютер 2. Вы сообщаете своему компьютеру, если нужные данные получены, открыть веб-страницу.

Я могу придумать лучший способ заставить компьютер открыть веб-страницу с помощью языка программирования. Это может быть C#, Java, Processing или любой другой язык с библиотекой, поддерживающей мониторинг последовательного порта. После этого все, что вам нужно сделать, это сказать с помощью языка программирования, если это получено, а затем открыть веб-страницу. Вот две полезные ссылки, которые могут помочь:

http://whatlight.com/blog/arduino-serial-out-to-browser/comment-page-1/

http://whatlight.com/blog/arduino-serial-out-to-browser/comment-page-1/

person Adilli Adil    schedule 23.05.2014
comment
Хотя речь идет об использовании самого чипа AVR, а не платы Arduino, у Make только что была хорошая статья о том, как сделать именно это, и часть кода для ПК (на Python) будет такой же, а код C очень похож. См. makezine.com/projects/make-41-tinkering- игрушки/avr-usart-serial - person ViennaMike; 01.12.2014

Дешевый и простой способ — сделать Arduino похожим на USB-клавиатуру и смоделировать требуемые нажатия клавиш. Конечно, это может сломаться, если пользователь печатает, не очень кроссплатформенный и т. Д., Но это довольно просто и не требует программы на машине. Однажды я получил небольшой USB-ключ, прикрепленный к объявлению, которое делало это. Они нашли комбинацию клавиш, которая работала как в Windows, так и в Ubuntu.

person Dark Falcon    schedule 30.04.2014

С помощью приложения ASP.Net вы можете легко это сделать, вот руководство по эта проблема. И после получения сигнала от ардуино все, что вам нужно сделать, это написать в ASP.NET, чтобы открыть нужную ссылку

person Malik    schedule 02.12.2014

Да, это вполне возможно, если вы знаете, как программировать на питоне.

У вас может быть запущена собственная программа, которая будет отслеживать запросы от arduino uno через последовательный порт. Когда он получает определенный набор байтов (скажем, «0xabcdef»), он вызывает функцию для открытия браузера и веб-страницы.

Вот некоторые из сайтов, которые помогут вам узнать, как подключить arduino к python и открыть веб-браузер с помощью python.

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

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

person Damon    schedule 09.05.2014