Помогите выбрать USB-host
- Войдите на сайт для отправки комментариев
Приветствую, камрады.
Собственно задача - подключить плату Arduino к смартфону под управлением ОС Android. Так ли уж нужно использовать USB-Host Shield, или может быть есть какие-то модули, по аналогии с Ethernet-модулем, SD-card модулем? Тут и желание по возможности сэкономить и нелюбовь к шилдам.
Из более-менее подходящих вариантов нашёл вот такое вот. Пусть это и шилд для Arduino pro mini, но зато компактный, недорогой и может быть подключен проводами к плате Aruino.
Кто с таким работал? Есть ли какие-то принципиальные различия по работе с большими шилдами на UNO и Mega? И если такой вариант не подойдёт, то какой шилд из недорогих я могу использовать для поставленной задачи на плате Arduino Mega? Пайки я не боюсь и если нужно будет шилд "доработать" - это без проблем. Видел просто, как не совсем подходящий для Меги шилд ставили, используя перемычки.
может конечно ошибаюсь, но вроде делают проще. берут ардуино нано например, цепляют к смартфону по usb через специальный кабель OTG, в смартфонах обычно есть режим usb host, ставят драйвер и общаются через uart
Ещё блютуз как вариант, стоит не дорого и проводов не надо. Не все андроиды поддерживают OTG, далеко не все.
Вот да, в том-то и дело, что имеющийся смартфон не поддерживает OTG. Блютуз - идея хорошая, хотя провода меня не смущают, плата Arduino будет близко к смартфону. Но с ним на Arduino я ещё не работал. В таком варианте возможна будет двусторонняя передача данных? Arduino отправляет значения датчиков смартфону, тот ей посылает команду на выполнение (диодом, например, помигать, или сервой подёргать). Вот такой принцип работы задуман. Модуль bluetooth HC-06 подойдёт, не подскажете?
Двустороняя передача не проблема, там как на обычном Serial в терминале.
Я подключал HC-05, когда то, 06 от него мало чем отличается, но надо смотреть какую версию поддерживает андроид. Новые (ох уж эта гонка с апгрейдами) андроиды используют BLE 4.0 или типа того, low power, fucking. A 05/06 его не тянут, только со старым андроидом 4.2 примерно.
MagacianT, отлично, у меня как раз валялся на 2.3.6, которому хочется дать "вторую жизнь" :-D