Obsah:
- Krok 1: Prísady do úžasnej polievky pre ovládač
- Krok 2: Ako pripojiť Arduino k ovládaču Nes
- Krok 3: Kód
- Krok 4: Výroba puzdra
- Krok 5: Je nažive
- Krok 6: Ďalšie informácie
Video: Ovládač USB NES s Arduinom!: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:02
UPDATE 22-12-2014Instructables užívateľ mattpbooth aktualizoval kód a je hostiteľom na github:
github.com/mattpbooth/ArduinoNESController…
Ďakujem Matt!
AKTUALIZÁCIA 03-12-2011
Nahradil println tlačou (derp).
UPDATE 01-12-2011
Odstráňte všetok kód od začiatku.
Prerobená časť „ible code“; Teraz obsahuje „Konfigurácia portu COM pre figuríny“
Dámy a páni, hrdo predstavujem 8bitové potešenie.. vaše za uchopenie! Bez ohľadu na to, či používate GNU/Linux, Mac OS X alebo Windows, je ovládač USB NES kompatibilný.
Zmení to nejakým spôsobom ovládač?
Nie, ovládač zostane rovnaký, takže ho môžete stále používať na skutočnom NES
Ale nemám arduino; _;
Môžete použiť paralelný port:
Kúpte si arduino:
Alebo súprava retrozónu NES:
Krok 1: Prísady do úžasnej polievky pre ovládač
Budete potrebovať: ovládač NES Arduino A kábel USB typu B niečo, čo môžete použiť ako puzdro a nejaký drôt.. voliteľné: 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: Ako pripojiť Arduino k ovládaču Nes
Niektorým vodičom spojte kolíky podľa textov na oboch obrázkoch.. Môžete tiež použiť port ovládača z NES (nefunkčný, neplytvajte fungujúcim). Chcete niečo, čo je nejasne podobné poslednému obrázku.
Krok 3: Kód
AKTUALIZÁCIA 22-12-2014
Používateľ Instructables mattpbooth aktualizoval kód a je hostiteľom na github:
github.com/mattpbooth/ArduinoNESController
Ďakujem Matt!
Hej, chlapci, kód som úplne prepísal a teraz by mal fungovať bezchybne. Jediná úprava, ktorú budete musieť vykonať, je Skica spracovania; musíte nastaviť, ktorý port COM by mal používať. Ak to chcete urobiť, postupujte nasledovne!
Kroky
1) Odpojte Arduino, ak je pripojené. 2) Spustite náčrt spracovania a zobrazí (!) Chybu. 3) Skontrolujte konzolu (čierne pole s textom v spodnej časti spracovania) 4) V konzole bude zoznam aktívnych portov COM;
Sériový zoznam UPOZORNENIE: Nesúlad verzií RXTX Verzia jar = RXTX-2.2pre1 natívna verzia lib = RXTX-2.2pre2 [0] "COM3" Koniec sériového zoznamu
5) Ako vidíte, COM3 je v súčasnosti aktívny a je v tejto chvíli prvým portom COM (označeným „[0]“) 6) Ak sa náčrt spracovania spustil bez zobrazenia chyby, stlačte tlačidlo stop. 7) Pripojte arduino. 8) Znova spustite skicu Processing. 9) V konzole skontrolujte, či neobsahuje aktívne porty;
Sériový zoznam UPOZORNENIE: Nesúlad verzií RXTX Verzia Jar = RXTX-2.2pre1 natívna verzia lib = RXTX-2.2pre2 [0] "COM3" [1] "COM5" Koniec poradového zoznamu
10) Ako vidíte, COM5 sa zrazu objavil v zozname potom, čo sme pripojili arduino. 11) Teraz vieme, že arduino má COM5 a je druhým portom COM (označeným „[1]“) 12) Vieme upraviť náš kód;
Nahradiť: arduino = nový Serial (this, Serial.list () [?], 9600); // POZOR !!!
With: arduino = new Serial (this, Serial.list () [1], 9600); // POZOR !!!
13) Uložte program. 14) Načrtnite náčrt arduina do arduina. 15) Spustite náčrt spracovania!
Krok 4: Výroba puzdra
Popustite uzdu svojej predstavivosti! Vložil som svoje arduino do starého adaptéra pre tlačiareň, ktorý som našiel, a myslím si, že to vyzerá celkom dobre =) Urobil som to tak, že som adaptér vykuchal a zachránil som iba „bradavku“. „Vsuvku“z kábla som odstránil tak, že som nôž rozrezal na jednu stranu, potom som pôvodný kábel mohol vysunúť a nahradiť mojím USB káblom. Adaptér mal malý otvor (ktorý som použil pre kábel USB) a veľký otvor, ktorý som použil pre ovládač NES. Veľká diera však nebola dostatočne veľká, takže som niektoré odrezal pílou (veľmi nedbalou), po ktorej bola príliš veľká, dočasne som to opravil lepiacou páskou okolo konektora ovládača. Aktuálne som si objednal zlomený NES na zber portu ovládača, aby bol viac.. sexy.
Krok 5: Je nažive
Momentálne nemám po ruke fotoaparát, takže tu je krátka filmová fotografia z môjho počítača, kde tlačím na tlačidlá. Ak dostanete chybový súbor, že java nebol nájdený, budete ho musieť nainštalovať (znova) https://java.com/ V prípade, že niekoho zaujíma, prečo som vytvoril dávkový súbor; Bol som lenivý preinštalovať javu a urobil malú manuálnu opravu. Na hranie hry NES vo vašom počítači budete potrebovať emulátor: [Windows] https://www.emulator-zone.com/doc.php/nes/ (Ak používate systém Vista, použite FakeNes) [Mac] https://www.zophar.net/macintosh/nes.html [Linux] https://www.zophar.net/linux/nes.html A samozrejme budete potrebovať niekoľko hier (ROM), ale tieto sú nelegálne na stiahnutie (Áno, aj keď vlastníte originál), takže čokoľvek urobíte, nesťahujte ich, a najmä nie z tohto webu https://vimm.net/, pretože ten je najlegálnejším zo všetkých *GASP *
Krok 6: Ďalšie informácie
Vnútri ovládača NES je 8 -bitový posuvný register. Tým, že na niekoľko mikrosekúnd umiestnim kolík západky vysoko, hovorím čipu, aby na mňa začal pľuvať. Keď to urobí, prvý bajt bude k dispozícii na prečítanie sériového kolíka. Ak chcem získať ďalší bajt, budem musieť nastaviť hodinový kolík na 200 mikrosekúnd. Na to, aby som získal všetky bajty, potrebujem „blikať“na hodinovom pine/*Západka vysoko Počkajte 200 mikrosekúnd Nízka západka Prečítajte si sériové číslo Počkajte 200 mikrosekúnd Opakujte 7 krát [Hodiny vysoké Počkajte 200 mikrosekúnd Čítajte sériové hodiny Nízke hodiny Počkajte 200 mikrosekúnd]*/Ovládač SNES Kód, ktorý som napísal, je možné použiť aj s ovládačom SNES! Ak niekto predloží požiadavku, môžem rozšíriť túto položku a ukázať, ako to urobiť. codehttps://little-scale.blogspot.com/2007/07/nes-controller-to-arduino.html'a nakoniec.. Je to môj prvý pokyn, takže sa na mňa snažte = P (áno ťažko, nie mäkko = P)
Odporúča:
DIY herný ovládač založený na Arduine - Herný ovládač Arduino PS2 - Hra Tekken s gamepadom DIY Arduino: 7 krokov
DIY herný ovládač založený na Arduine | Herný ovládač Arduino PS2 | Hranie Tekkenu s gamepadom pre domácich majstrov Arduino: Dobrý deň, chlapci, hranie hier je vždy zábavné, ale hranie s vlastným ovládačom pre vlastnú potrebu je zábavnejšie. Preto v tomto návode vytvoríme herný ovládač pomocou arduino pro micro
Ako opraviť ovládač USB NES: 6 krokov
Ako opraviť ovládač USB NES: Kto nikdy nekúpil niečo z internetu, ale s týmto výrobkom sa vyskytol problém? Ovládač NES kúpený v čínskom internetovom obchode, ale vyskytli sa problémy s tlačidlami, v ktorých (v mojom prípade) stlačilo tlačidlo d-pad vľavo, ale namiesto toho, aby aktivovalo iba
Ovládač MP3 prehrávača NES: 11 krokov (s obrázkami)
Prehrávač MP3 pre ovládač NES: Pred nejakým časom som teda videl, kde niekto urobil režim ovládača NES a zmenil ho na prehrávač MP3. Toto je moja verzia tohto režimu. Dúfam, že sa vám to páči. BTW, použil som MP3 prehrávač Coby 512 MB. A ak máte šancu, navštívte stránku www.straightrazorplace.com. Ja
Ovládač NES IPod Remote: 7 krokov (s obrázkami)
Ovládač NES IPod Remote: Vložením mikrokontroléra PIC do ovládača NES je možné ho previesť na náhradu diaľkového ovládača iPod od spoločnosti Apple. (Majú to iba iPody 3. a 4. generácie, je to malý oválny port vedľa konektora pre slúchadlá). Aktualizácia (26. 8. 2011): To
Ovládač NES USB Stick: 6 krokov
Ovládač NES USB Stick: Inšpiroval som sa rozhovorom na stránke Lego USB Stick! Nie je to veľmi ťažké. Trvalo to 10 minút! (Vrátane nákupu tovaru)! Ľahké, zábavné a trochu nerd !!! (Túto metódu použite, ak chcete ušetriť elektroniku, inak … môžete to urobiť