Bir Arduino taslağını ve Android uygulamasını standart bir USB kablosuyla birbirinizle konuşmak için nasıl yazarım?
Bir Arduino taslağını ve Android uygulamasını standart bir USB kablosuyla birbirinizle konuşmak için nasıl yazarım?
Yanıtlar:
Android cihazların genellikle bir USB ana bilgisayarı yoktur: bilgisayarınız gibi daha akıllı bir cihaza bağlanmayı beklerler. Aynı şey Arduino için de geçerli. Bu nedenle Arduino Mega ADK'yı (yani Aksesuar Geliştirme Kiti ) yaptı.
Mega ADK ve Due, USB ana bilgisayarları gibi davranır ve doğrudan Android telefonunuza bağlanabilir. Zaten bir kartınız varsa, başka bir seçenek de USB ana bilgisayar yetenekleri eklemek için bir USB ana bilgisayar koruması elde etmektir.
Eskiziniz telefona ne tür bir aksesuar uygulaması olduğunu söyleyecek ve telefonunuz uygun uygulamayı mağazadan indirecektir.
Arduino'yu Android'e bağlamakla ilgili bir kitap var .
USB flash sürücüler ve yazıcılarla çalışmak için tasarlanmış bazı tabletler vardır. Buna OTG denir (hareket halindeyken).
Gerekenler:
Başka bir alternatif Bluetooth'a bakmaktır (Not: Sadece rastgele bir bağlantı seçtim, ancak yüzlerce benzer BT adaptörü var)
USB protokolü bir ucunun "ana bilgisayar" ve diğer ucunun "çevre birimi" olmasını gerektirir ve kablonun her iki ucundaki aygıtların "çevre birimleri" olması durumunda çalışmaz. Ne yazık ki, çoğu Arduino ve birçok eski Android cihazı "çevre birimleri" dir, bu nedenle bu tür cihazları standart bir USB kablosuyla bağlamak işe yaramaz.
Bazı modern Android cihazları "OTG" yi destekliyor, bu nedenle teoride Android'in kablonun sonunu "ev sahibi" haline getirebilir. Bu işe yarayan var mı?
Başka bir yaklaşım, bir şekilde kablonun Arduino ucunu "ana bilgisayar" ve kablonun Android ucunu "çevre" yapmaktır. Bu yaklaşım
(Amarino (a) ve Cellbots (a) (b) tamamen farklı bir yaklaşım benimsemektedir).
İşlem, cihazdan cihaza iletişim kurmak için harika bir yerdir.
Arayüz ve dil Arduino'ya çok benziyor ve başlamanız için birçok örnek var.
Android ve Arduino'yu usb ile bağlayabilir ve android için kolay araç App mucit 2'yi kullanabilirsiniz
Bu yeni uygulamayı denediniz mi : https://play.google.com/store/apps/details?id=bp.usbbridge.appinvDemo ve tam sürüm: https://play.google.com/store/apps/details? id = bp.usbbridge.appinv
Explications hakkında videolar bulun: APP Inventor 2 ve ARDUBLOCK için USB OTG Bridge Serial UART youtube'da