Подключение arduino к ev3
- Войдите на сайт для отправки комментариев
Пт, 16/01/2015 - 18:55
Здравствуйте, есть статья как подключить ev3 и arduino.
Но там сделаны блоки ev3 ,так ,что мастер всегда ev3.
У меня с трудом получилось всё подключить и всё действительно работает (не могу сказать что идеально ,но работает).
Но для моих идей везде нужен что бы arduino был мастером.
Так как это в основном будет управление через браузер (То есть должно быть так: Браузер->cubieboard->arduino->ev3).
Но так как ev3 мастер ,он не сможет моментально реагировать на команды ,можно делать только цикл где он будет раз в определенное время проверять на присутствия команд ,а это совершено меня не устраивает.
Подскажите пожалуйста есть ли возможно подключить arduino к ev3 ,что бы arduino был мастером?
при той производительности и возможностях просто зачем? потому что не знаешь как это сделать на cubieboard? или есть другие какие то причины
при той производительности и возможностях просто зачем? потому что не знаешь как это сделать на cubieboard? или есть другие какие то причины
Да, совершено не имею понятия.
Максимум что я умею делать ,так это настроить сеть и поставить WEB сервер.
тогда может лучше на форуме писать по твоей железке?
тогда может лучше на форуме писать по твоей железке?
Я вообще считал ,что arduino больше подходит для датчиков и для всего что связано с подключеним внешних устройств.
Например я не смог подключить датчик растояния к cubieboard ,а к arduino всё подключилось очень просто.
Или я не прав?
И в linux тоже можно это спокойно всё делать?
я с той железкой не работал. что та железка может что не может ардуина? что ты из того используешь. чтобы просто понять для чего все было сделано
я с той железкой не работал. что та железка может что не может ардуина? что ты из того используешь. чтобы просто понять для чего все было сделано
Там ставится чучуть переделанный Debian(для работы с grip) ,а так это обычный Linux.
В arduino мы пишем сразу код ,а там нужно ставить среду разработки и только на ней разрабатывать.
Здравствуйте, iliailia1212! Ранее я тоже заинтересовался данной статьёй: http://www.dexterindustries.com/howto/connecting-ev3-arduino/
Но не понял части, где идет речь о программировании.
Как я понял, вы разобрались с данной статьёй.
Объясните, пожалуйста, какие функции несут новые блоки в LEGO MINDSTORMS?
Здравствуйте, iliailia1212! Ранее я тоже заинтересовался данной статьёй: http://www.dexterindustries.com/howto/connecting-ev3-arduino/
Но не понял части, где идет речь о программировании.
Как я понял, вы разобрались с данной статьёй.
Объясните, пожалуйста, какие функции несут новые блоки в LEGO MINDSTORMS?
Для особо одаренных:
Программное обеспечение:
Программное обеспечение для установления связи EV3-Arduino разделено на две части. Каждый - эскиз Ардуино, который продолжается в Ардуино, и другой программное обеспечение LEGO MINDSTORMS EV3 Labview, на котором созданы блоки, которые посылают и получают данные к и из Ардуино.
Весь кодекс может загружаться и использоваться от нашего хранилища Github EV3.
Подготовка Ардуино для I2C: Назначение Адреса
В наших примерах Ардуино у нас есть к установке несколько вещей начаться. Мы должны выбрать рабский адрес. В этом примере мы устанавливаем рабское обращение к 0x04, который является шестнадцатеричным.
Ардуино как рабский приемник/Отправитель:
В этом примере Ардуино получит данные от владельца. EV3 просто говорит, “вот некоторые данные”, и Ардуино говорит “спасибо за данные”. Это - очень простая установка, и большинство датчиков действует в качестве Рабского Управляющего и Отправителя. Этот пример может быть действительно полезным, если Вы настраиваете своего Ардуино как моторный диспетчер или для светодиодной продукции.
В этом примере EV3 посылает некоторые данные в Ардуино. Ардуино получает его и и печатает его на Последовательном Мониторе. Если запросы EV3 о некоторых данных тогда Ардуино посылают ему байт. Вы можете легко изменить его, чтобы послать или получить любое число байтов. Есть примеры для 8-байтового чтения-записи в Хранилище Github.