Hallo Community, mir ist es nach mehreren Tagen Quälerei gelungen, unter Nutzung von Qt for Android einen USB-Seriellwandler an einem Andoid-Tablet zu betreiben und zwar ohne das ich das Gerät rooten musste. Da es im Internet dazu noch keine brauchbare Anleitung gibt habe ich ein minimales Beispielprogramm geschrieben und auf meiner Webseite veröffentlicht. http://digital-nw.de/Seriellport-unter-Android-mit-Qt.htm Ich habe viel mit Mikrocontrollern zu tun und bin daher in C/C++ deutlich fitter als in Java. Daher entwickele ich auch Dekstopanwendung am liebsten im C++-basierten Qt. Der Seriellport ist der einfachste Weg um mit eigener Hardware zu kommunizieren und man kann so ein Tablet für unter 100€ in eine Maschinensteuerung mit grafischem Touchdisplay verwandeln. Da hier viele Leute mit ähnlichem Hintergrund und Bedürfnissen sind, wollte ich das Ergebnis hier mal vorstellen. Gruß Spannungsabfall
Beitrag #5666512 wurde von einem Moderator gelöscht.
Philipp M. schrieb: > Ich habe viel mit Mikrocontrollern zu tun und bin daher in C/C++ > deutlich fitter als in Java. Wer C++ kann lernt Java doch ruckzuck... Man muss sich nur anschauen was man alles aus C++ weglassen muss um Java zu erhalten ;-)
Ich habe auch schon mehrmals das selbe Setup (Qt for Android) genutzt, um mit meiner Hardware zu kommunizieren, aber meistens direkt die USB-Schnittstelle genutzt (und meine Hardware als USB-Device dran gesteckt). Die QML Funktion von Qt ist auch sehr praktisch. So kann ich meine alten Handys doch noch mehr oder weniger sinnvoll benutzen! +1
Die APK habe ich leider vergessen. Ich reiche die nach sobald ich wieder an den Rechner komme auf der die liegen.
Ich habe die APK jetzt auf die Webseite gestellt. Danke für den Hinweis. @macload1 Gibt es da ein Beispielprojekt zu? Ich habe wirklich tagelang im Netz gesucht und nichts gefunden, dass auf Anhieb funktionierte. Wobei ich bisher auch noch nicht viel mit QML gemacht habe. Ich dachte das wäre mehr was für stylische UIs. Wusste nicht, dass man damit eine Seriellportfunktion definieren kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.