Взаимодействие андройда с ардуино

dr.arntholcz

✩✩✩✩✩✩✩
22 Фев 2022
2
0
Здравствуйте.
По подробной инструкции написал приложение для ведройда. Оно отправляет строки по rs232 на ардуино уно(at16u2). На One Plus 6 приложение работает, строки отправляются. Андройд 10й на ванпласе. Ардуина определяется ttyACM0.
Есть Honor 4C. На нём приложение запускается, но команды никуда НЕ отправляются. Ардуина определяется как usb0. Ведройд 6. Оба телефона рутованы.
Собственно вопрос такой, что сделать, что б приложение работало на любом ведройде с поддержкой юсб-хост?
(Драйверы поставить -- где их взять; ардуину на другом контроллере взять; библиотеки использовать с драйверами. Библиотеки находил, но тяму не хватало их правильно подключить)
 

dr.arntholcz

✩✩✩✩✩✩✩
22 Фев 2022
2
0
@IamNikolay, спасибо за совет.
А если по сабжу. Пилить под каждый девайс драйверы?
Есть на GitHub'е библиотеки mik3y/usb-serial-for-android и felHR85/UsbSerial. Хотелось бы узнать, это драйверы ардуины для андройда или они довавляют только возможность передачи данных по rs232, а необходимость в драйверах возлагается на производителя ведройда/конечного пользователя?
 

IamNikolay

★★★✩✩✩✩
15 Янв 2020
820
175
@dr.arntholcz, конечно драйвера нужны под каждое устройство свои, иначе андроид его не распознает и работать с ним не сможет