Улучшение задержки Arduino WiFly с помощью Protol - PullRequest
2 голосов
/ 16 апреля 2011

У меня Arduino с WiFly щитом , все работает отлично! Дело в том, что когда я хочу включить светодиод , я открываю в своем WebBrowser:

192.168.1.120 / LEDON /

(я создал программу, которая обрабатывает этот URL).

Но дело в том; когда я делаю запрос, я должен ждать 1-2 секунды, прежде чем я могу сделать еще один. Итак, он очень длинный, и если я хочу управлять моторами, он слишком длинный.

Итак, вместо использования HTTP-запроса, я хочу использовать что-то еще, что может быть быстрее. Что-то "супер быстрое". Мне просто нужно сказать Arduino: - идти в направлении 1 - идти в направлении 2 ... - включить светодиод - выключить светодиод - скажи мне уровень света (который возвращает int)

Так что это просто небольшой объем данных.

Можете ли вы показать мне путь? (Telnet, UDP, OSC ?)

1 Ответ

0 голосов
/ 14 апреля 2012

Для вашего arduino посмотрите только на использование сокетов или даже на кодирование данных в запрошенном URL. Вы не должны получить максимальную задержку менее 0,8 секунды. Насколько велика ваша программа для обработки URL / Ledon /? Использование чистых пакетов (обычно TCP) с вашего компьютера на Arduino иногда быстрее ... Но вам может понадобиться написать приложение для обработки пакетов на компьютере. Существует возможность Javascript для анализа данных туда и обратно, например, чтение уровня света и тому подобное.

...