Страница 1 из 4

Управление выходами Arduino через USB

Добавлено: Вт дек 03, 2013 3:14 pm
fillauto
Здраствуйте!
Подскажите новичку!
http://smartliving.ru/Main/ArduinoDirect - тут написано, что при помощи Arduino_gw возможна передача команд управления из Majordomo в Arduino подключенную через USB.
Чтение данных (состояние дискретных входов) мне реализовать удалось. А вот с записью проблемы.
Arduino_gw запущен, сконфигурирован и считывет данные с Arduino. Запускаю из командной строки arduino_gw.exe -<команда> и ничего не происходит, в COM порт команда не отсылается.
Что я делаю не так? Возможно ли читать и записывать данные с Arduino или что-то одно?

Re: Управление выходами Arduino через USB

Добавлено: Вт дек 03, 2013 5:43 pm
ser009
скетч

Re: Управление выходами Arduino через USB

Добавлено: Вт дек 03, 2013 5:52 pm
fillauto
А причем тут скетч? Если я правильно понимаю, задача Arduino_gw отправить в COM-порт команду, задача скетча ее принять и обработать. Так вот я не вижу чтобы Arduino-GW что-то отправило в COM-порт. Она только принимает данные от Arduino.
Она должна появиться в терминальном окне Arduino_gw? Пробовал смотреть Advanced Serial Port Monitor-ом в режиме захвата, так же ничего не увидел. Данные передаются в одну сторону.

Re: Управление выходами Arduino через USB

Добавлено: Вт дек 03, 2013 6:17 pm
sergejey
fillauto писал(а):А причем тут скетч? Если я правильно понимаю, задача Arduino_gw отправить в COM-порт команду, задача скетча ее принять и обработать. Так вот я не вижу чтобы Arduino-GW что-то отправило в COM-порт. Она только принимает данные от Arduino.
Она должна появиться в терминальном окне Arduino_gw? Пробовал смотреть Advanced Serial Port Monitor-ом в режиме захвата, так же ничего не увидел. Данные передаются в одну сторону.
Признаюсь, что обратная связь не тестировалась толком. На всякий случай вопрос, версия Arduino GW последняя используется? ( http://smartliving.ru/download/arduino_gw_04.zip )

Re: Управление выходами Arduino через USB

Добавлено: Ср дек 04, 2013 8:33 am
fillauto
sergejey писал(а):Признаюсь, что обратная связь не тестировалась толком. На всякий случай вопрос, версия Arduino GW последняя используется? ( http://smartliving.ru/download/arduino_gw_04.zip )
Да, именно она.
Я получается первый, кто пытается применить данное решение?
Понимаю, что правильным решением в данной ситуации является установка Ethernet шилда на Ардуину. Более того, он уже заказан и в пути. Но ждать больше месяца еще, а хотелось бы Ардуину оживить уже.
Вобщем вдруг руки дойдут до Arduino_gw, посмотрите что там может быть не так, готов принять участие в тестировании.

Re: Управление выходами Arduino через USB

Добавлено: Ср дек 04, 2013 12:20 pm
sergejey
Договорились. Поставил в список задач )

Re: Управление выходами Arduino через USB

Добавлено: Ср дек 18, 2013 4:15 pm
PAV
Есть подвижки какие-нибудь? Тоже этим вопросом озадачился.

Re: Управление выходами Arduino через USB

Добавлено: Ср дек 18, 2013 6:36 pm
sergejey
Видимо в другой ветке ответил, а здесь нет. Новая версия Arduino Gateway работает корректно. Брать здесь http://smartliving.ru/Main/ArduinoDirect

Re: Управление выходами Arduino через USB

Добавлено: Пт сен 12, 2014 1:49 pm
sergejey
Обновил программу, теперь в качесве опции можно включить галочку запуска собственного веб-сервиса на заданном порту. При этом если обращаться к нему во время работы программы, то в подключенное устройство будут передаваться параметры запроса.
Например, запрос http://localhost:8084/?line1&line2&line3 периведёт к последовательной отправке строк line1 line2 line3 в подключенный контроллер. Это можно использовать для оправки команд из системы в arduino таким образом:

Код: Выделить всё

$command='nlon1;';
getURL('http://localhost:8084/?'.$command,0); 
Работает немного быстрее, чем передача команды через отдельный запуск arduino_gw.exe

Изображение

Re: Управление выходами Arduino через USB

Добавлено: Пт сен 26, 2014 8:37 pm
West727
на linux нету подобного софта? уж очень не хочется использовать ethernet shield