Perangkat Android biasanya tidak memiliki host USB: mereka berharap dapat terhubung ke beberapa perangkat yang lebih pintar seperti komputer Anda. Sama halnya dengan Arduino. Untuk alasan ini Arduino membuat Mega ADK (itu berarti Kit Pengembangan Aksesori ).
Mega ADK dan Due bertindak sebagai host USB dan dapat dihubungkan langsung ke ponsel Android Anda. Jika Anda sudah memiliki papan, opsi lain adalah mendapatkan pelindung host USB untuk menambahkan kemampuan host USB.
Sketsa Anda akan memberi tahu telepon apa jenis aplikasi aksesori itu dan telepon Anda akan mengunduh aplikasi yang sesuai dari toko.
@ anorton Ya: itu adalah kabel OTG ... lihat posting saya.
Penguin Anonim
Premis dari jawaban ini sudah usang bertahun-tahun sebelum diposting - sebagian besar perangkat android kontemporer dimaksudkan untuk memiliki dukungan host USB, meskipun ada beberapa kasus di mana beberapa kekhasan desain membuatnya rusak.
Chris Stratton
3
Anda tidak pernah menyebut model tablet Anda ... atau model Arduino
Ada beberapa tablet yang dirancang untuk bekerja dengan USB flash drive dan printer. Ini disebut OTG (dalam perjalanan.
Anda membutuhkan:
Tablet yang mendukung OTG
Adaptor OTG yang sesuai dengan slot USB tablet Anda dan kompatibel
Arduino Uno (atau klon) [Catatan: Dikatakan bahwa ia bekerja dengan Atmega16U2 atau Atmega8U2 yang diprogram sebagai konverter USB-ke-serial jadi saya akan berasumsi bahwa itu akan mencakup beberapa papan lebih banyak daripada Uno.)
Alternatif lain adalah melihat ke Bluetooth (Catatan: Saya baru saja memilih tautan acak tetapi ada ratusan adapter BT yang serupa)
Perhatikan bahwa mode host USB Android standar tidak mendukung flash drive dengan fungsionalitas sistem operasi apa pun (meskipun beberapa vendor melakukannya) - lebih tepatnya, ia mengekspos API host USB yang cukup mentah ke kode aplikasi.
Chris Stratton
2
Protokol USB mengharuskan satu ujung menjadi "host" dan ujung lainnya menjadi "periferal", dan tidak berfungsi jika perangkat di kedua ujung kabel adalah "periferal". Sayangnya, sebagian besar Arduino dan banyak perangkat Android awal adalah "peripheral", jadi menghubungkan perangkat tersebut dengan kabel USB standar tidak berfungsi.
Beberapa perangkat Android modern mendukung "OTG", sehingga secara teori orang dapat menjadikan Android sebagai ujung kabel "tuan rumah". Adakah yang berhasil melakukannya?
Pendekatan lain adalah entah bagaimana menjadikan ujung kabel Arduino sebagai "host", dan ujung kabel Android menjadi "peripheral". Itulah pendekatan yang diambil
@ Faux_Clef Hmm tidak tahu itu. Saya masih tidak tahu apakah itu yang terbaik untuk Android, tautan yang Anda poskan sepertinya tidak sangat stabil ... Saya tahu bahwa pemrosesan memiliki dukungan USB tetapi saya tidak tahu apakah Anda dapat melakukannya di Android ...
Penguin Anonim
-1
Anda dapat menghubungkan Android dan Arduino dengan usb dan menggunakan alat penemu App 2 yang mudah untuk android
Jawaban:
Perangkat Android biasanya tidak memiliki host USB: mereka berharap dapat terhubung ke beberapa perangkat yang lebih pintar seperti komputer Anda. Sama halnya dengan Arduino. Untuk alasan ini Arduino membuat Mega ADK (itu berarti Kit Pengembangan Aksesori ).
Mega ADK dan Due bertindak sebagai host USB dan dapat dihubungkan langsung ke ponsel Android Anda. Jika Anda sudah memiliki papan, opsi lain adalah mendapatkan pelindung host USB untuk menambahkan kemampuan host USB.
Sketsa Anda akan memberi tahu telepon apa jenis aplikasi aksesori itu dan telepon Anda akan mengunduh aplikasi yang sesuai dari toko.
Ada buku tentang menghubungkan Arduino ke Android .
sumber
Anda tidak pernah menyebut model tablet Anda ... atau model Arduino
Ada beberapa tablet yang dirancang untuk bekerja dengan USB flash drive dan printer. Ini disebut OTG (dalam perjalanan.
Anda membutuhkan:
Alternatif lain adalah melihat ke Bluetooth (Catatan: Saya baru saja memilih tautan acak tetapi ada ratusan adapter BT yang serupa)
sumber
Protokol USB mengharuskan satu ujung menjadi "host" dan ujung lainnya menjadi "periferal", dan tidak berfungsi jika perangkat di kedua ujung kabel adalah "periferal". Sayangnya, sebagian besar Arduino dan banyak perangkat Android awal adalah "peripheral", jadi menghubungkan perangkat tersebut dengan kabel USB standar tidak berfungsi.
Beberapa perangkat Android modern mendukung "OTG", sehingga secara teori orang dapat menjadikan Android sebagai ujung kabel "tuan rumah". Adakah yang berhasil melakukannya?
Pendekatan lain adalah entah bagaimana menjadikan ujung kabel Arduino sebagai "host", dan ujung kabel Android menjadi "peripheral". Itulah pendekatan yang diambil
(The Amarino (a) dan Cellbots (a) (b) mengambil pendekatan lain yang sangat berbeda).
sumber
Pemrosesan adalah tempat yang tepat untuk memulai komunikasi antar perangkat.
Antarmuka dan bahasanya sangat mirip dengan Arduino dan ada banyak contoh untuk Anda mulai.
http://playground.arduino.cc/Interfacing/Processing
sumber
Anda dapat menghubungkan Android dan Arduino dengan usb dan menggunakan alat penemu App 2 yang mudah untuk android
Apakah Anda mencoba aplikasi baru ini: https://play.google.com/store/apps/details?id=bp.usbbridge.appinvDemo dan versi lengkap: https://play.google.com/store/apps/details? id = bp.usbbridge.appinv
Temukan Video tentang Penjelasan: USB OTG Bridge Serial UART untuk APP Inventor 2 dan ARDUBLOCK di youtube
sumber