Stránka 1 z 1
Vytvoření PIC joysticku
Napsal: 21 lis 2009, 14:36
od adolf01
Zdravím vás vážení programátoři a konstruktéři. Po dlouhém hledání na internetu a zkoušení hesel pro strýčka googla jsem konečně našel řešení i když ne zrovna takové které bych potřeboval. Sanžím se vytvořit Joystick k PC pro ovládání Il-2 leteckého simulátoru řízený PIC a to proto abych si mohl vlastně neomezeně přidělávat chytrá tlačítka a různá šoupátka. Jako takový zdroj informací mi posloužil tento článek:
http://www.helmpcb.com/Electronics/USBJoystick/USBJoystick.aspx
Jenže jeho možnosti jsou značně omezené a to díky absenci osy Z která by se mi opravdu hodila tak i kvůli malému množství tlačitek. S MCU PIC již nějakou tu zkušenost mám ale s C jsem teprve v plenkách proto bych vás chtěl požádat o nějakou pomoc či radu nebo spolupráci při "vývoji" popřípadě realizaci tohoto zařízení. nechci předělávat starý joystick ale vytvořit nový realističtější a příjemější než je klasický stolní a to s tím že bude mít páku od země a na zemi se také budou nacházet ovladače pro křidélka. Díky za jakoukoliv odpověď a nebo radu jak mám začít nebo co předělat. Zatim si to představuji jako Hurvínek válku... Díky moc

Napsal: 21 lis 2009, 17:47
od kajus
Napsal: 21 lis 2009, 17:57
od adolf01
OOOOO
nestačim se divit co všechno ty Atmely svedou

Díky moc

du se do toho pustit. Diky moc

Napsal: 21 lis 2009, 19:21
od jsolin
ten joystick s atmega8 jsem si vyzkoušel a chodí. viděl jsem ale na netu i složitější třeba:
http://jarrod.elektroda.eu/index.php?page=mjoy-16
je to s atmega16
Napsal: 21 lis 2009, 19:34
od adolf01
Tak s tou ATMEGou 8 vypada hrozne jednoduse a proto mu budu verit uz proto ze si ho dokazu snadno postavit sam..

Ale zajmala by me cena.. na GME sem nasel akorat ATMEGA8_16PU a na obrazku je ATMEGA8_16PI jakeuj je mezi nima rozdil ???
Napsal: 21 lis 2009, 19:49
od Andrea
adolf01 píše:na GME sem nasel akorat ATMEGA8_16PU a na obrazku je ATMEGA8_16PI jakeuj je mezi nima rozdil ???
PU je bezolovnaté PI
Napsal: 21 lis 2009, 21:05
od adolf01
Diky moc

Teď na to dělam DPS tak se pochlubim až bude hotovej

Díky vám všem za rady

Napsal: 24 lis 2009, 12:39
od adolf01
Tak je to postaveny a dokonce 2x.... JENŽE nechodí to.... po připojení na USB to hodí že systém zařízení nerozpoznal a konec....

a přitom to fungovalo.. Předpokládám že sem si neopatrným zacházením zlikvidoval Brouka...
V příloze máte Soubory Eagle k tomu MJoy včetně návrhu DPS a schematu
Jenom doufam že tam nemam chyby

Napsal: 24 lis 2009, 14:41
od adolf01
Tak další pokrok ...

Jelikož Eagle zbožňuju tak sem si z nudy udělal i ten druhej složitější DPS... Nelíbí se mi tenoučky kárky na který vy člověk musel brát strojní výrobu tak sem přípravil DPS kterej de snadno udělat ručně Fixkou

Nevýhoda je že nejsou tak krásně nalinkovaný výstupy ale spou popsaný pouze X1-Xn a Y1-Yn což je pak samozřejmě snadnější pro výrobu DPS maticovky v příloze je i obrázek funkcí jednotlivých sloupečků a rádku

(souřadnice na maticovce).... Rád bych rád bych nějaký komenty

Napsal: 27 lis 2009, 10:32
od adolf01
Cabas lidiškové. Já taky shodou náhod vlastnim P5LP-LE a právě sem si "potunil" BIOS na v5.23 v domění že to vyřeší moje problémy s USB.
Jelikož to ale nezbaralo tak vám sem napíšu.
Postavil sem si USB Joystick a jak už to bývá nastal problém s kompatibilitou. Na mém starém PC s USB 1.0 to šlape krásně nemusim instalovat ovladače. prostě pohodička... Jenže teď když to připojim k mýmu současnýmu PC s USB 2.0 se základovkou P5LP-LE tak to vyhodí že USB zařízení nebylo rozpoznáno a konec... Vidim problém s ochranou USB protože novější verze Joypadu má na D+ a D- u USB ještě zenerky 3V3 a já je tu nemám. No každopádně to nechodí a nevim jestli je to základovkou nebo tou ochranou USB. Netušíte někdo ?
Napsal: 01 pro 2010, 06:54
od terinka
Zdravím všechny.. Mám jednu otázku a to jestli můžu použít namísto Atmegy16-16PI Atmegu16-16PU? Zůstane program stejný??

Napsal: 01 pro 2010, 18:55
od Banda
Pokud se dá věřit tomu co napsala Andrea (jakože v tom to případě ano), tak program zůstane naprosto stejný.
Napsal: 01 pro 2010, 19:04
od terinka
Děkuji mnohokrát
