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

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

fillauto
Сообщения: 14
Зарегистрирован: Ср окт 23, 2013 2:39 pm
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение fillauto » Вт дек 03, 2013 3:14 pm

Здраствуйте!
Подскажите новичку!
http://smartliving.ru/Main/ArduinoDirect - тут написано, что при помощи Arduino_gw возможна передача команд управления из Majordomo в Arduino подключенную через USB.
Чтение данных (состояние дискретных входов) мне реализовать удалось. А вот с записью проблемы.
Arduino_gw запущен, сконфигурирован и считывет данные с Arduino. Запускаю из командной строки arduino_gw.exe -<команда> и ничего не происходит, в COM порт команда не отсылается.
Что я делаю не так? Возможно ли читать и записывать данные с Arduino или что-то одно?
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

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

Сообщение ser009 » Вт дек 03, 2013 5:43 pm

скетч
fillauto
Сообщения: 14
Зарегистрирован: Ср окт 23, 2013 2:39 pm
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение fillauto » Вт дек 03, 2013 5:52 pm

А причем тут скетч? Если я правильно понимаю, задача Arduino_gw отправить в COM-порт команду, задача скетча ее принять и обработать. Так вот я не вижу чтобы Arduino-GW что-то отправило в COM-порт. Она только принимает данные от Arduino.
Она должна появиться в терминальном окне Arduino_gw? Пробовал смотреть Advanced Serial Port Monitor-ом в режиме захвата, так же ничего не увидел. Данные передаются в одну сторону.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Вт дек 03, 2013 6:17 pm

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
fillauto
Сообщения: 14
Зарегистрирован: Ср окт 23, 2013 2:39 pm
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение fillauto » Ср дек 04, 2013 8:33 am

sergejey писал(а):Признаюсь, что обратная связь не тестировалась толком. На всякий случай вопрос, версия Arduino GW последняя используется? ( http://smartliving.ru/download/arduino_gw_04.zip )
Да, именно она.
Я получается первый, кто пытается применить данное решение?
Понимаю, что правильным решением в данной ситуации является установка Ethernet шилда на Ардуину. Более того, он уже заказан и в пути. Но ждать больше месяца еще, а хотелось бы Ардуину оживить уже.
Вобщем вдруг руки дойдут до Arduino_gw, посмотрите что там может быть не так, готов принять участие в тестировании.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Ср дек 04, 2013 12:20 pm

Договорились. Поставил в список задач )

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

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

Сообщение PAV » Ср дек 18, 2013 4:15 pm

Есть подвижки какие-нибудь? Тоже этим вопросом озадачился.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Ср дек 18, 2013 6:36 pm

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Пт сен 12, 2014 1:49 pm

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

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

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

Изображение
За это сообщение автора sergejey поблагодарил:
sregeipt (Сб сен 27, 2014 4:44 am)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
West727
Сообщения: 3
Зарегистрирован: Пт сен 26, 2014 12:23 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение West727 » Пт сен 26, 2014 8:37 pm

на linux нету подобного софта? уж очень не хочется использовать ethernet shield
Ответить