Управление выходами Arduino через USB
Модератор: immortal
-
- Сообщения: 14
- Зарегистрирован: Ср окт 23, 2013 2:39 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Управление выходами Arduino через USB
Здраствуйте!
Подскажите новичку!
http://smartliving.ru/Main/ArduinoDirect - тут написано, что при помощи Arduino_gw возможна передача команд управления из Majordomo в Arduino подключенную через USB.
Чтение данных (состояние дискретных входов) мне реализовать удалось. А вот с записью проблемы.
Arduino_gw запущен, сконфигурирован и считывет данные с Arduino. Запускаю из командной строки arduino_gw.exe -<команда> и ничего не происходит, в COM порт команда не отсылается.
Что я делаю не так? Возможно ли читать и записывать данные с Arduino или что-то одно?
Подскажите новичку!
http://smartliving.ru/Main/ArduinoDirect - тут написано, что при помощи Arduino_gw возможна передача команд управления из Majordomo в Arduino подключенную через USB.
Чтение данных (состояние дискретных входов) мне реализовать удалось. А вот с записью проблемы.
Arduino_gw запущен, сконфигурирован и считывет данные с Arduino. Запускаю из командной строки arduino_gw.exe -<команда> и ничего не происходит, в COM порт команда не отсылается.
Что я делаю не так? Возможно ли читать и записывать данные с Arduino или что-то одно?
-
- Сообщения: 14
- Зарегистрирован: Ср окт 23, 2013 2:39 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Управление выходами Arduino через USB
А причем тут скетч? Если я правильно понимаю, задача Arduino_gw отправить в COM-порт команду, задача скетча ее принять и обработать. Так вот я не вижу чтобы Arduino-GW что-то отправило в COM-порт. Она только принимает данные от Arduino.
Она должна появиться в терминальном окне Arduino_gw? Пробовал смотреть Advanced Serial Port Monitor-ом в режиме захвата, так же ничего не увидел. Данные передаются в одну сторону.
Она должна появиться в терминальном окне Arduino_gw? Пробовал смотреть Advanced Serial Port Monitor-ом в режиме захвата, так же ничего не увидел. Данные передаются в одну сторону.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Управление выходами Arduino через USB
Признаюсь, что обратная связь не тестировалась толком. На всякий случай вопрос, версия Arduino GW последняя используется? ( http://smartliving.ru/download/arduino_gw_04.zip )fillauto писал(а):А причем тут скетч? Если я правильно понимаю, задача Arduino_gw отправить в COM-порт команду, задача скетча ее принять и обработать. Так вот я не вижу чтобы Arduino-GW что-то отправило в COM-порт. Она только принимает данные от Arduino.
Она должна появиться в терминальном окне Arduino_gw? Пробовал смотреть Advanced Serial Port Monitor-ом в режиме захвата, так же ничего не увидел. Данные передаются в одну сторону.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 14
- Зарегистрирован: Ср окт 23, 2013 2:39 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Управление выходами Arduino через USB
Да, именно она.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
Договорились. Поставил в список задач )
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: Управление выходами Arduino через USB
Есть подвижки какие-нибудь? Тоже этим вопросом озадачился.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Управление выходами Arduino через USB
Видимо в другой ветке ответил, а здесь нет. Новая версия Arduino Gateway работает корректно. Брать здесь http://smartliving.ru/Main/ArduinoDirect
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Управление выходами Arduino через USB
Обновил программу, теперь в качесве опции можно включить галочку запуска собственного веб-сервиса на заданном порту. При этом если обращаться к нему во время работы программы, то в подключенное устройство будут передаваться параметры запроса.
Например, запрос http://localhost:8084/?line1&line2&line3 периведёт к последовательной отправке строк line1 line2 line3 в подключенный контроллер. Это можно использовать для оправки команд из системы в arduino таким образом:
Работает немного быстрее, чем передача команды через отдельный запуск arduino_gw.exe
Например, запрос http://localhost:8084/?line1&line2&line3 периведёт к последовательной отправке строк line1 line2 line3 в подключенный контроллер. Это можно использовать для оправки команд из системы в arduino таким образом:
Код: Выделить всё
$command='nlon1;';
getURL('http://localhost:8084/?'.$command,0);
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Управление выходами Arduino через USB
на linux нету подобного софта? уж очень не хочется использовать ethernet shield