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://images.gutefrage.net/media/user/RareDevil/1551288059973_nmmslarge__64_64_1152_1152_a963bb7c1952665de31b835ed419db06.jpg?v=1551288060000)
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ß)...
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
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.
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Ich habe leider nur einen USB-Joystick. Solange der Code in Bascom ist, ist es kein Problem.
![](https://images.gutefrage.net/media/user/Royce/1444745269_nmmslarge.jpg?v=1444745269000)
Du würdest dir viel viel viel Arbeit ersparen wenn du einfach ein generisches Joystick Modul statt einem USB Controller nutzt. zB KY-023
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
- 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.