Fórum témák
» Több friss téma |
Sziasztok!
Olyan problémám lenne, hogy szeretnék egy snake játékot készíteni. A snake irányítására egy usb-s játék kontrollert szeretnék használni. Van valakinek ötlete, vagy valami cikk,honlap hogy hogyan tudnám az atmega32es mikrovezérlőmmel összekötni és venni a jeleit? Másik kérdésem, hogy láttam ilyet hogy usb-ttl átalakítás hogy az atmegaa tudjon kommunikálni PC usbvel. Ez az én problémámhoz is kellene?
5-6 db nyomógomb kezeléséhez miért kellene már USB-s játékvezérlő egy uC egységhez?
Ja hogy annak a doboza készen van és kézbe illik. Akkor keressél egy döglöttet abban lévő gombokat pedig kösd be a uC portjaira minden féle USB hókusz-pókusz nélkül 1 1 szál dróttal direktben. Ellenező esetben meg kell fejtened az USB-s kütyü kommunikációját(gyártási titok) és a uC-ben lévő szoftvernak is kell tudnia ezen a nyelven. Lehet válogatni a megoldások között ! A hozzászólás módosítva: Jan 17, 2016
Igen tudom, hogy egyszerűbb lenne direktben kötni a gombokat, csak nem szeretnék kábelrengeteget + egy kis tanulás hogyan működik az USB sose rossz.
Szóval ha van valakinek ötlete, tapasztalata azt szívesen fogadom
A játék illesztő egy USB Human Interface Device (HID) eszköz. Ahhoz, hogy egy berendezéshez kapcsolódni tudjon, az adott berendezésnek a képesnek kell lennie az USB master feladataira, fel kell deríteni a hozzá csatlakoztatott eszközöket és az eszközöket a típusuk szerint kezelni kell tudnia. AVR USB
Neked ehhez "USB Host" képes mikrovezérlöre lenne szükséged. Az atmega32-ben még "USB device" sincsen. Atmega32u4-el már USB-s joystickot csinálhatnál, de a HOST-ot az sem tudja. A PIC-ek között is csak a 16 vagy 32 bitesek között van erre alkalmas vezérlő. Esetleg választhatsz valami 32bites ARM-ot chipet is, azok között is találsz erre alkalmasat.
Szóval megoldható a dolog, de nem egyszerű, és ha eddig nem foglalkoztál USB-re programozással azt javaslom, hogy ne ezzel kezd el. A mellékletben elrettentésképpen felraktam neked a PIC-hez készült "gyári" USB HID (Human Interface Device) példaprogramjait.
Értem. Köszönöm a válaszokat akkor inkább megoldom máshogy.
Tessék, USB-HIB ---RS232 oda vissza. Már én is kinéztem magamnak, de még nem volt rá
érkezésem. Bővebben: Link |
Bejelentkezés
Hirdetés |