Mit USB Joystick Servomotoren steuern?
Hallo zusammen,
Ich möchte mit einem gewöhnlichen USB-Joystick Servomotoren ansteuern.
Dieses würde ich gerne mit einem Atmega 8 oder Atmega32 und Bascom programmieren.
Leider fällt mir nichts ein wie ich da beginnen soll.
Vielleicht kann mir jemand von euch Hilfestellung geben?
4 Antworten
https://www.avrfreaks.net/forum/interfacing-usb-joystick-avr
Laut diesem Artikel brauchst Du einen µC, der ein USB-Host onboard hat, also auch USB-Geräte anschließen kann. Besorg Dir für paar Euro einen alten analogen Joystick... (mit Gameportanschluß)...
Muss es über USB sein? Einfacher wäre es die Potis aus dem Joystick an den Controller anzuschließen. Einfacher analoger Port auslesen. Über USB müsstest du viel Code schreiben.
Ich habe leider nur einen USB-Joystick. Solange der Code in Bascom ist, ist es kein Problem.
Du würdest dir viel viel viel Arbeit ersparen wenn du einfach ein generisches Joystick Modul statt einem USB Controller nutzt. zB KY-023
- IDE startklar machen
- Treiber für den Joystick suchen
- USB Adapter anstecken
- C Code zum Abfangen der Bewegung schreiben
- Servomotoren verbinden
- C code zum ansteuern der Servos schreiben.