Ich arbeite an einem kleinen Robotikprojekt, bei dem ich mein altes Telefon (Nokia 5230, das unter Windows als serieller USB-Anschluss angezeigt wird, aber das USB-Kabel ist durchgehend) aktivieren muss, um mit einem Arduino UNO R3 zu sprechen (unterstützt kein USB Host-Modus nativ).
Meine Idee besteht darin, das USB-Kabel für das Telefon und das USB-Ende des Adapters zusammenzustecken und den DATA/CLOCK-Port aus der PS/2-Buchse mit dem Arduino zu verdrahten und seriell über USB zu kommunizieren .
Im Wesentlichen verhält sich das Telefon genauso wie eine PS/2-Tastatur, die mit dem Arduino verbunden ist.
Entschuldigung, wenn meine Antwort auf Originalrecherchen fehlt, ich frage nur, ob es machbar ist (und einige allgemeine Ratschläge), damit ich anfangen kann, mehr darüber zu lesen.
ps: Mit aktiv meine ich, Windows zeigt den Adapter als zusammengesetztes USB-Gerät (mit nichts an den PS/2-Ports angeschlossen) und es gibt einen Schaltkreis mit einigen Kondensatoren und einem großen Epoxidklecks darauf.
Basic USB ist eine asymmetrische Verbindung: ein Master verbindet sich mit einem Slave. Sie können nicht zwei Master oder zwei Slaves verbinden (Sie können, wenn Sie Kabel neu verdrahten, aber es wird nicht funktionieren).
Das USB-Kabel für Ihr Telefon verbindet einen Master (den PC) mit einem Slave (Ihr Telefon). Der PS2-USB-Konverter ist wahrscheinlich ein Slave, der sich mit Ihrem PC (dem Master) verbindet. (Ihr PS2-USB-Konverter könnte weniger als ein Slave sein, wenn er sich auf die Tastatur verlässt, um einen Teil der Arbeit zu erledigen.)
Daher können Sie Ihren PS2-USB-Slave nicht (erfolgreich) mit Ihrem Telefon-Slave verbinden.
Kenny
a3f
TMN
a3f