Ich versuche, so viele USB-Mäuse an mein Arduino anzuschließen, und wurde gerade über USB-zu-RS232-Konverter informiert.
Kann mir jemand sagen, ob es möglich ist, einfach eine USB-Maus an einen USB-zu-RS232-Konverter anzuschließen, einige Drähte vom RS232-Ausgangsstecker an den Mikrocontroller anzuschließen und dann die Daten für alle Mausereignisse zu lesen?
Nein, aber Sie könnten die Maus an einen USB-zu-PS/2-Konverter anschließen, wodurch die Maus in den synchronen seriellen Modus wechselt. Sie benötigen eine passende Mini-DIN-Buchse, die mit 5 V gespeist wird, aber das Decodieren der Daten sollte ziemlich einfach sein. Siehe hier für die Verkabelung.
AKTUALISIEREN
Ich habe das gerade mit ein paar neuen Mäusen ausprobiert und sie haben gut funktioniert. Als nachträglicher Einfall - in Erinnerung daran, dass PS/2-Mäuse im asynchronen Modus mit einem PS/2-zu-DA9-Adapter arbeiten - habe ich versucht, USB => PS2 => Serial-Adapter (mit externer Stromversorgung) zu kaskadieren. Unnötig zu erwähnen, dass USB-Mäuse den alten asynchronen seriellen Modus nicht unterstützen (nun, es war einen Versuch wert!).
Nein. Die USB-Maus muss an einen USB-Host angeschlossen werden. Der USB-zu-RS232-Controller ist kein USB-Host. Es ist ein USB-Gerät, wie die Maus, und verlässt sich darauf, dass der Host verschiedene USB-Bus-Verwaltungsfunktionen ausführt.
Verzichten Sie auf Arduino und verwenden Sie eine MCU mit Host-Modus oder USB OTG (On The Go). Es wird nicht viel kosten (ich würde einen PIC24FJ256GB110 mit USB OTG verwenden), aber die Entwicklung der Software wird eine Menge Arbeit sein, obwohl Microchip einen kostenlosen USB-Software-Stack hat:
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en531089
Sie sollten das USB-Host-Schild abholen . Es verfügt über einen USB-Host-Controller-Chip und wird mit unterstützender Software geliefert, mit der Sie mit Ihrer Maus sprechen können.
Wenn Sie eine USB-Maus, -Tastatur oder ein anderes HID anschließen möchten, schauen Sie sich diese Website an: https://www.circuitsathome.com/communicating-arduino-with-hid-devices-part-1
Wenn Sie einen USB-zu-RS232-Konverter finden, der den USB-Geräteeingang in einen RS232-Ausgang konvertiert, dann ja! Leider kostet diese Art von Gerät 100 Dollar oder mehr, ohne die Zeit zu berücksichtigen, die für die Suche aufgewendet wird. Mit einem billigen 32-Bit-Mikrocontroller mit USB-Stack oder einem vollständigen Betriebssystem sind Sie besser dran.
Nur Jeff
sternenblau
zaf
Kevin Vermeer
Kellenjb
Kellenjb
Kevin Vermeer
Kellenjb
Kevin Vermeer
Nur Jeff
Markierungen