Hvordan skriver jeg en Arduino-skisse og en Android-applikasjon for å snakke med hverandre via en standard USB-kabel?
Hvordan skriver jeg en Arduino-skisse og en Android-applikasjon for å snakke med hverandre via en standard USB-kabel?
Android-enheter har vanligvis ikke en USB-vert: de forventer å være koblet til en smartere enhet som datamaskinen din. Det samme gjelder Arduino. Av denne grunn laget Arduino Mega ADK (det betyr tilbehørssutviklingssett).
Mega ADK og Due fungerer som USB-verter og kan kobles direkte til Android-telefonen din. Hvis du allerede har et tavle, er et annet alternativ å få et USB-vertskjerm for å legge til USB-vertskapasiteter.
Skissen din vil fortelle telefonen hva slags tilbehørsprogram det er, og telefonen din vil laste ned riktig applikasjon fra butikken.
Det er en bok om å koble Arduino til Android.
Det er noen nettbrett designet for å fungere med USB-flashstasjoner og skrivere. Dette kalles OTG (på farten.
Du trenger:
En annen alternativ er å se på Bluetooth (Merk: Jeg har nettopp valgt en tilfeldig lenke, men det er hundrevis av lignende BT-adaptere)
USB-protokollen krever at den ene enden skal være en "vert" og den andre enden å være en "perifer", og det fungerer ikke hvis enhetene i begge ender av kabelen er "periferiutstyr". Alias, de fleste Arduinos og mange tidlige Android-enheter er "periferiutstyr", så det å koble slike enheter med en standard USB-kabel fungerer ikke.
Noen moderne Android-enheter støtter "OTG", så i teorien kan man gjøre Android slutt på kabelen "verten". Har noen fått dette til å fungere?
En annen tilnærming er å gjøre Arduino-enden av kabelen til "vert", og Android-enden av kabelen til "perifer". Dette er tilnærmingen som
(Amarino (a) og Cellbots (a) (b) tar enda en helt annen tilnærming) .
Behandling er et flott sted å komme i gang med kommunikasjon mellom enhet og enhet.
Grensesnittet og språket ligner veldig på Arduino, og det er mange eksempler for å komme i gang.
Du kan koble Android og Arduino til usb og bruke det enkle verktøyet App inventor 2 for android
Prøvde du dette nye programmet: https://play.google.com/store/ apper / detaljer? id = bp.usbbridge.appinvDemo og fullversjon: https://play.google.com/store/apps/details?id=bp.usbbridge.appinv
Finn videoer om forklaringer: USB OTG Bridge Serial UART for APP Inventor 2 og ARDUBLOCK på youtube