2013-03-25 4 views
2

Я в настоящее время подключаю свой Arduino Uno с Wi-Fi shield, и все идет хорошо. Где выполняются команды печати (например, WiFi.localIP() или Serial.print())?Команды печати Arduino

Я искал и не нашел их. Я пытаюсь получить доступ с помощью своего веб-браузера к моему IP address, но ничего не работает.

ответ

2

Serial.print() будет печатать на последовательном интерфейсе независимо от того, подключен ли экран Wi-Fi или нет. Это особенно полезно для отладки. Эти символы НЕ МОГУТ выйти через соединение Wi-Fi.

Чтобы напечатать символы подключенного WiFi-клиента (при использовании Arduino в качестве сервера), посмотрите на пример Wi-Fi Web Server.

Обратите внимание, как HTTP-ответ строится по строкам. Если вы пытаетесь подключиться к своему Arduino через ваш веб-браузер, вы можете следовать формату в примере и заменить его необходимым текстом или HTML, который вы хотите увидеть в браузере.

+0

Спасибо за ответ. Раньше я пробовал этот пример. Как я уже сказал, у меня нет проблем с подключением к Wi-Fi, моя проблема в том, что я не знаю, какой http-адрес я должен разместить в своем браузере, чтобы увидеть результаты печати. Я пробовал свой ip и т. Д., Но ничего не работает. Еще раз спасибо. –

+0

'http: // 192.168.1.1' или любой другой IP-адрес должен работать. Попробуйте это с помощью Arduino, подключенного через USB и последовательный монитор. Посмотрите на линии отладки и убедитесь, что она подключается к сети и получает IP-адрес, который, по вашему мнению, получает. – Vickash

+0

Также убедитесь, что вы подключаетесь к правильному порту. Если вы запустили сервер на чем-либо, кроме порта 80, например 8080, вам нужно использовать 'http: //192.168.1.1: 8080' в браузере. – Vickash

Смежные вопросы