Toon posts:

Java Android USB bi-directional communicatie Arduino / cRIO

Pagina: 1
Acties:

Vraag


  • XriZler
  • Registratie: oktober 2016
  • Laatst online: 24-09 10:57
Beste allen,

Voor een projectje op school zijn we in een groepje bezig een Android applicatie te maken in Java met behulp van Android Studio. Aangezien dit het eerste projectje betreft waarbij iets moeten ontwikkelen in de vorm van een Android applicatie, hebben wij nog niet heel veel ervaring hierin.

De applicatie hoeft niet professioneel te zijn; als het in de praktijk stabiel werkt is het voldoende.

Hetgeen waar we momenteel tegenaan lopen is hoe we een seriële communicatie opzetten tussen bijvoorbeeld een Arduino/cRIO of Raspberry Pi (twee-richtings-verkeer) en welke hardware we hiervoor nodig hebben.

Op YouTube en op het internet hebben wij tutorials gevolgd hoe een basis applicatie te maken wat voldoet aan onze eisen. Enkel konden wij vrij weinig vinden over USB communicatie tussen deze hardware.

Wij vermoeden dat we in ieder geval de volgende hardware nodig hebben:
- Android device (tablet)
- OTG-kabel
- Arduino / cRIO / Raspberry Pi

Dus kortom; kan iemand ons in de juiste richting wijzen hoe we effectief een bi-directional USB communicatie op kunnen zetten, dan wel in de vorm van een korte uitleg of een video. Of heeft iemand ervaringen met bepaalde libraries aangezien wij vermoedelijk niet over de capaciteit beschikken om deze zelf te ontwikkelen.

Alvast bedankt voor de moeite, een fijne dag toegewenst!

Met vriendelijke groet,
Reno

Beste antwoord (via XriZler op 14-10-2016 22:35)


  • Ventieldopje
  • Registratie: december 2005
  • Laatst online: 18:51

Ventieldopje

I'm not your pal, mate!

Voor een dollar of vier heb je al een bi-directionele bluetooth chip voor je arduino. Makkelijk aan te sluiten en ook makkelijk voor te programmeren :)

Wel even opletten dat als je zo'n chip gebruikt dat je de spanning op de data pinnetjes verlaagd naar 3.3v ipv. 5v. Voor de power pinnetjes is dat niet nodig, die kunnen ook 5v aan. Als je dan via bluetooth verbind heb je een seriële terminal.

WiFi/LAN kan ook maar dat is niet echt een seriële verbinding (niet zonder foefjes uit te halen). Wel kun je makkelijk een bi-directionele verbinding opzetten en bijv. berichten naar elkaar versturen op een vergelijkbare manier als dat met een seriële verbinding kan.

Net wat je voorkeur heeft :)

www.maartendeboer.net
Mijn sig is te klein :+

Alle reacties

Pagina: 1


Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Bekijk de onderstaande instellingen en maak je keuze. Meer informatie vind je in ons cookiebeleid.

Functionele en analytische cookies

Deze cookies helpen de website zijn functies uit te voeren en zijn verplicht. Meer details

janee

    Cookies van derden

    Deze cookies kunnen geplaatst worden door derde partijen via ingesloten content en om de gebruikerservaring van de website te verbeteren. Meer details

    janee