Obsah:
- Krok 1: Ingredience pro nějakou úžasnou polévku pro ovladače
- Krok 2: Jak připojit Arduino k Nes Controller
- Krok 3: Kód
- Krok 4: Výroba pouzdra
- Krok 5: Je naživu
- Krok 6: Další informace
Video: USB NES ovladač s Arduinem!: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:25
UPDATE 22-12-2014Instructables uživatel mattpbooth aktualizoval kód a hostuje ho na github:
github.com/mattpbooth/ArduinoNESController…
Díky Matte!
AKTUALIZACE 03-12-2011
Nahradil println tiskem (derp).
AKTUALIZACE 01-12-2011
Odstraňte veškerý kód od začátku.
Předělaná část „ible code“; Nyní obsahuje 'Processing COM port config for dummies'
Dámy a pánové, hrdě představuji 8bitové potěšení.. vaše za popadnutí! Ať už používáte GNU/Linux, Mac OS X nebo Windows, ovladač USB NES je kompatibilní.
Změní to nějak ovladač?
Ne, ovladač zůstane stejný, takže jej můžete stále používat na skutečném NES
Ale nemám arduino; _;
Můžete použít paralelní port:
Kupte si arduino:
Nebo sada NRO retrozonu:
Krok 1: Ingredience pro nějakou úžasnou polévku pro ovladače
Budete potřebovat: A NES řadič Arduino A USB kabel typu B Něco, co můžete použít jako Pouzdro a nějaký drát.. Volitelné: Port NES https://www.parallax.com/Store/Components/Other/tabid/157/ CategoryID/32/List/0/SortField/0/Level/a/ProductID/522/Default.aspx Software Arduino https://arduino.cc/ Processing
Krok 2: Jak připojit Arduino k Nes Controller
Pomocí nějakého drátu připojte kolíky podle textů na obou obrázcích … Můžete také použít port ovladače z NES (rozbitý, neztrácejte funkční). Chcete něco matně podobného poslednímu obrázku.
Krok 3: Kód
AKTUALIZACE 22-12-2014
Uživatel Instructables mattpbooth aktualizoval kód a je hostován na github:
github.com/mattpbooth/ArduinoNESController
Díky Matte!
Čau lidi, úplně jsem přepsal kód a už by to mělo fungovat bezchybně. Jedinou úpravou, kterou možná budete muset provést, je Zpracovávací skica; musíte upravit, který port COM by měl používat. Chcete -li to provést, postupujte pečlivě podle těchto kroků!
Kroky
1) Odpojte Arduino, pokud je připojeno. 2) Spusťte skicu Processing, zobrazí (!) Chybu. 3) Zaškrtněte konzolu (černé pole s textem ve spodní části zpracování) 4) V konzole bude seznam aktivních portů COM;
Sériový seznam UPOZORNĚNÍ: Neshoda verzí RXTX Verze Jar = RXTX-2.2pre1 nativní verze lib = RXTX-2.2pre2 [0] "COM3" Konec seznamu sériových
5) Jak vidíte, COM3 je v současné době aktivní a je v tuto chvíli prvním COM portem (označeno „[0]“) 6) Pokud skica zpracování proběhla bez zobrazení chyby, stiskněte tlačítko stop. 7) Zapojte arduino. 8) Znovu spusťte skicu Zpracování. 9) Zkontrolujte, zda na konzole nejsou aktivní porty;
Sériový seznam UPOZORNĚNÍ: Neshoda verzí RXTX Verze Jar = RXTX-2.2pre1 nativní verze lib = RXTX-2.2pre2 [0] "COM3" [1] "COM5" Konec seznamu sériových
10) Jak vidíte, COM5 se najednou objevil v seznamu poté, co jsme připojili arduino. 11) Nyní víme, že arduino má COM5 a je druhým portem COM (označeno „[1]“) 12) Víme, že můžeme upravit náš kód;
Nahradit: arduino = new Serial (this, Serial.list () [?], 9600); // POZORNOST!!!
With: arduino = new Serial (this, Serial.list () [1], 9600); // POZORNOST!!!
13) Uložte program. 14) Vložte arduino skicu do arduina. 15) Spusťte skicu Zpracování!
Krok 4: Výroba pouzdra
Popusťte uzdu své fantazii! Vložil jsem své arduino do starého adaptéru pro tiskárnu, který jsem našel, a myslím, že to vypadá docela dobře =) Udělal jsem to tak, že jsem adaptér vykuchal a uložil pouze „bradavku“. Odstranil jsem „bradavku“z kabelu rozříznutím nože na jednu stranu, poté mohl být původní kabel vytlačen a nahrazen mým USB kabelem. Adaptér měl malý otvor (který jsem použil pro kabel USB) a velký otvor, který jsem použil pro ovladač NES. Velká díra však nebyla dostatečně velká, takže jsem některé odřízl pilou (velmi nedbalý), po které byla příliš velká, dočasně jsem to napravil lepicí páskou kolem konektoru ovladače. V současné době jsem si objednal nefunkční NES, abych sklidil port ovladače, aby byl více.. sexy.
Krok 5: Je naživu
V současné době nemám po ruce fotoaparát, takže zde je krátký film o mém počítači, jak mačkám některá tlačítka na ovládacích prvcích. Pokud dostanete chybový soubor, který říká, že nebyl nalezen java, budete jej muset nainstalovat (znovu) https://java.com/ V případě, že by někoho zajímalo, proč jsem vytvořil dávkový soubor; Byl jsem líný přeinstalovat javu a udělal malou ruční opravu. Btw, ke hraní hry NES na počítači budete potřebovat emulátor: [windows] https://www.emulator-zone.com/doc.php/nes/ (Pokud používáte vistu, použijte FakeNes) [Mac] https://www.zophar.net/macintosh/nes.html [Linux] https://www.zophar.net/linux/nes.html A samozřejmě budete potřebovat nějaké hry (ROMS), ale ty jsou nelegální ke stažení (Ano, i když vlastníte originál), takže ať děláte cokoli, nestahujte je, a zejména ne z tohoto webu https://vimm.net/, protože ten je ze všech nejvíce nelegální *GASP *
Krok 6: Další informace
Další podrobnosti Uvnitř řadiče NES je 8bitový posuvný registr. Umístěním kolíku západky na několik mikrosekund vysoko říkám čipu, aby na mě začal plivat data. Když to udělá, první bajt bude k dispozici ke čtení přes sériový pin. Chci -li obdržet další bajt, budu muset nastavit hodinový kolík vysoko na 200 mikrosekund. Potřebuji 'bliknout' hodinový kolík 7krát, abych získal všechny bajty/*Západka vysoká Čekejte 200 mikrosekund [Hodiny vysoké Počkejte 200 mikrosekund Čtěte sériové hodiny Nízké Počkejte 200 mikrosekund]*/Ovladač SNES Kód, který jsem napsal, lze použít také s řadičem SNES! Pokud někdo podá žádost, mohu toto rozšířit a ukázat, jak to udělat. codehttps://little-scale.blogspot.com/2007/07/nes-controller-to-arduino.html'a nakonec.. Je to můj první pokyn, tak se na mě pusťte tvrdě = P (ano tvrdě, ne jemně = P)
Doporučuje:
Arduino DIY herní ovladač - Herní ovladač Arduino PS2 - Hra Tekken s gamepadem pro kutily Arduino: 7 kroků
Arduino DIY herní ovladač | Herní ovladač Arduino PS2 | Hraní Tekken s DIY Arduino Gamepad: Ahoj kluci, hraní her je vždy zábava, ale hraní s vaší vlastní DIY vlastní hrou je zábavnější. Takže v tomto návodu vytvoříme herní ovladač pomocí arduino pro micro
Jak opravit ovladač USB NES: 6 kroků
Jak opravit ovladač USB NES: Kdo nikdy nekoupil něco z internetu, ale tento produkt narazil na problém? Ovladač NES zakoupený v čínském internetovém obchodě, ale došlo k problémům s tlačítky, kde (v mém případě) stisknutí doleva na d-padu, ale místo akčního onl
NES ovladač MP3 přehrávač: 11 kroků (s obrázky)
Přehrávač MP3 pro ovladač NES: Před nějakou dobou jsem viděl, kde někdo provedl mod řadiče NES a přeměnil jej na přehrávač MP3. Toto je moje verze tohoto režimu. Doufám, že se vám to líbí. BTW, použil jsem MP3 přehrávač Coby 512 MB. A pokud máte šanci, podívejte se na www.straightrazorplace.com. Já
Ovladač NES IPod Remote: 7 kroků (s obrázky)
Ovladač NES IPod Remote: Vložením mikrokontroléru PIC do ovladače NES jej lze převést na náhradu dálkového ovladače iPod od společnosti Apple. (Toto mají pouze iPody 3. a 4. generace, jedná se o malý oválný port vedle konektoru pro sluchátka). Aktualizace (26. 8. 2011): To
Ovladač NES USB Stick: 6 kroků
Ovladač NES USB Stick: Inspirovala mě konverzace na stránce Lego USB Stick! To není moc těžké. Trvalo to 10 minut! (Nezahrnuje nákup věcí)! Snadné, zábavné a trochu praštěné !!! (Tuto metodu použijte, pokud chcete ušetřit elektroniku, jinak … můžete to udělat