Lesen Sie den Temperatursensor vom Mikrocontroller zur Android-Anwendung (über microUSB)

Ich arbeite an einem Konzept für ein Projekt und habe Schwierigkeiten festzustellen, ob diese Anwendung möglich ist.

Ich werde etwas Verschiedenes haben. Mikrocontroller mit angeschlossenem Temperatursensor, und dieser Mikrocontroller wird über Micro-USB mit einem Android-Gerät verbunden. Ist es möglich, diesen Sensor zu lesen und Ergebnisse in der Android-Anwendung anzuzeigen, oder gibt es dafür Hardwarebeschränkungen?

Das Senden von Daten durch den Mikrocontroller an einen Server ist keine Option, da einer der Hauptzwecke des Projekts darin besteht, dass das Android-Gerät den größten Teil der Arbeit übernimmt und der Mikrocontroller keine Netzwerkfähigkeiten hat.

Temperatursensor? klingt nach einer Art HID.

Antworten (2)

Ist es möglich? Ja - danke, dass Sie Ihre Frage auf die Grenze meines Wissens beschränkt haben. Wie soll ich wissen? Weil ich es gesehen habe und weil ich gerade diese Webseite von Android gejagt habe, die beschreibt, wie es geht. Weiß ich, wie es geht? Oh Gott nein. Könnte ich? Nun ja, mit Studium. Kannst du wahrscheinlich auch.

Hoffentlich gibt Ihnen diese Seite einige Google-ähnliche Schlüsselwörter, die Sie zu einem Projekt führen, das die von Ihnen benötigten Funktionen verwendet.

Ich war gerade vor ein paar Minuten auf eine ähnliche Seite gestoßen, mit Host- und Zubehörnutzung für USBs . Danke für deine Beruhigung, ich scheine auf dem richtigen Weg zu sein.
Gut. Dann, wenn ich das in ein oder zwei Jahren machen muss, kann ich hier fragen, und Sie können mir sagen , wie es gemacht wird!

Absolut. Android unterstützt USB-HID-Geräte. Wenn Sie also ein HID-Thermometer bauen oder kaufen , sollte die Entwicklungszeit für den Android-Teil minimal sein.

Angenommen, ich wollte einen Mikrocontroller entwerfen, der Strom über Header-Pins ausgeben kann, die vom Android-Gerät gesteuert werden. Wird dies auch als HID angesehen?
es könnte sein, es kommt darauf an, wo die Kabel hingehen. Kontrollleuchten sind.