Ist es möglich, ein Arduino an ein Android-Telefon anzuschließen und für die Ein- / Ausgabe zu verwenden? Sind Verbindungen über USB möglich? Oder brauche ich ein WLAN- oder Bluetooth-Schutzschild?
Ist es möglich, ein Arduino an ein Android-Telefon anzuschließen und für die Ein- / Ausgabe zu verwenden? Sind Verbindungen über USB möglich? Oder brauche ich ein WLAN- oder Bluetooth-Schutzschild?
Wetten, dass es möglich ist? Ich habe ein ziemlich billiges Bluetooth-Modul verwendet, das ich von Amazon erhalten habe, und eine App geschrieben, die die Informationen auf der offiziellen Android-Entwicklerseite verwendet, um eine Verbindung zum Arduino herzustellen. Es gibt viele Online-Anleitungen, die Ihnen erklären, wie Sie ein Modul an die Stifte des Duino anschließen.
Sie können wahrscheinlich ein günstigeres Modul erhalten, wenn Sie bei eBay nachsehen und sich nicht darum kümmern, wie lange es dauert, bis es ankommt. Ich denke, es gibt mindestens eine App im Play Store, mit der Sie einen Arduino steuern können, wenn Sie können Damit es für Ihren Zweck funktioniert.
USB-Verbindungen sind wahrscheinlich möglich, obwohl ich nichts davon getan habe.
Dafür ist das Arduino ADK gedacht. Es kombiniert einen Arduino Mega mit einem USB-Host-Chip und Port. Wenn Sie kein vollständiges Arduino kaufen möchten, können Sie ein USB-Host-Schild kaufen. Hervorragendes Tutorial dafür hier.
Diese konvertieren Hochgeschwindigkeits-USB-Signale in SPI, das von einem Mikrocontroller gelesen werden kann. Android verfügt über Bibliotheken, die als Zubehörentwicklungsprotokoll bekannt sind und die Kommunikation von einem Telefon zum USB und dann zu einem Mikrocontroller überbrücken können.
Ich hatte diese Antwort bereits auf eine andere Frage geschrieben und dachte, ich würde sie hier posten, um Ihnen zu helfen. Ich habe "Tablet" durch "Telefon" ersetzt, um das Lesen zu erleichtern.
Sie haben Ihr Telefonmodell nie erwähnt ... oder das Arduino-Modell
Es gibt einige Telefone, die dafür entwickelt wurden Arbeiten Sie mit USB-Sticks und Druckern. Dies wird als OTG bezeichnet (unterwegs.
Sie benötigen:
- Ein Telefon, das OTG unterstützt
- Ein OTG-Adapter Das passt in den USB-Steckplatz Ihres Telefons und ist kompatibel.
- Die Arduino Uno Communicator-App
- Arduino Uno (oder Klon) [Hinweis: Es heißt, dass es funktioniert Wenn Atmega16U2 oder Atmega8U2 als USB-zu-Seriell-Wandler programmiert sind, würde ich davon ausgehen, dass dies einige Karten mehr als die Uno abdeckt.)
Eine andere Alternative besteht darin, zu untersuchen Bluetooth (Hinweis: Ich habe gerade einen zufälligen Link ausgewählt, aber es gibt Hunderte ähnlicher BT-Adapter.)
Sie können Android und Arduino mit USB verbinden und das einfache Tool App Inventor 2 für Android verwenden.
Haben Sie diese neue Anwendung ausprobiert: https://play.google.com/store/ apps / details? id = bp.usbbridge.appinvDemo und Vollversion: https://play.google.com/store/apps/details?id=bp.usbbridge.appinv
Videos zu Erklärungen finden: USB OTG Bridge Serial UART für APP Inventor 2 und ARDUBLOCK auf youtube