Cov txheej txheem:
- Kauj Ruam 1: Cov khoom xyaw rau qee Cov Txias Txias Txias
- Kauj Ruam 2: Yuav Ua Li Cas Txuas Arduino mus rau Nes Controller
- Kauj ruam 3: Code
- Kauj Ruam 4: Ua Case
- Kauj ruam 5: Nws tseem muaj sia
- Kauj Ruam 6: Cov Lus Qhia Ntxiv
Video: USB NES Tus Tswj Nrog Arduino !: 6 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:31
Hloov kho 22-12-2014Instructables user mattpbooth tau hloov kho cov cai thiab tau txais nws ntawm github:
github.com/mattpbooth/ArduinoNESController…
Tsaug Matt!
Hloov tshiab 03-12-2011
Hloov chaw luam tawm nrog luam tawm (derp).
Hloov tshiab 01-12-2011
Tshem tag nrho cov cai los ntawm kos.
Remade 'ible code seem; Tam sim no suav nrog 'Ua Haujlwm COM chaw nres nkoj teeb tsa rau dummies'
Cov phooj ywg thiab cov txiv neej, Kuv txaus siab nthuav qhia 8 ntsis kev txaus siab.. koj li rau kev tuav! Txawm hais tias koj siv GNU/Linux, Mac OS X, lossis Windows Windows USB NES maub los tau tshaj.
Puas yog qhov no yuav hloov tus maub los?
Tsis yog, tus tswj hwm yuav nyob zoo ib yam yog li koj tseem tuaj yeem siv nws ntawm NES tiag
Tab sis kuv tsis muaj arduino; _;
Koj tuaj yeem siv qhov chaw nres nkoj sib luag:
Yuav ib qho arduino:
Los yog cov khoom siv retrozone NES:
Kauj Ruam 1: Cov khoom xyaw rau qee Cov Txias Txias Txias
Koj yuav xav tau: Tus tswj NES Ib qho Arduino A USB cable hom B Ib yam uas koj tuaj yeem siv ua Casing thiab qee qhov xaim.. Xaiv tau: NES chaw nres nkoj https://www.parallax.com/Store/Components/Other/tabid/157/ CategoryID/32/Sau/0/SortField/0/Level/a/ProductID/522/Default.aspx Arduino software https://arduino.cc/ Ua
Kauj Ruam 2: Yuav Ua Li Cas Txuas Arduino mus rau Nes Controller
Nrog qee cov xaim txuas cov pins raws li cov ntawv ntawm ob daim duab.. Koj kuj tseem tuaj yeem siv lub chaw nres nkoj tswj los ntawm NES (ib qho tawg, tsis txhob nkim sijhawm ua haujlwm). Koj xav tau qee yam tsis zoo ib yam li daim duab kawg.
Kauj ruam 3: Code
Hloov tshiab 22-12-2014
Qhia cov neeg siv mattpbooth tau hloov kho cov cai thiab tau txais nws ntawm github:
github.com/mattpbooth/ArduinoNESController
Tsaug Matt!
Hav cov txiv neej, Kuv tau sau cov cai tag thiab nws yuav tsum ua haujlwm tam sim no tsis muaj qhov kawg. Tsuas yog kev hloov kho uas koj yuav tsum tau ua yog mus rau Kev Ua Duab Sketch; koj yuav tsum hloov kho qhov chaw nres nkoj COM nws yuav tsum siv. Txhawm rau ua qhov no thov ua raws cov theem no ua tib zoo!
Cov kauj ruam
1) Tshem tawm Arduino yog tias nws txuas nrog. 2) Khiav cov txheej txheem kos duab, nws yuav (!) Tso tawm qhov ua yuam kev. 3) Txheeb xyuas lub console (lub thawv dub nrog cov ntawv hauv qab ntawm kev ua) 4) Hauv lub console yuav yog cov npe ntawm cov chaw nres nkoj COM nquag;
Cov npe teev lus ceeb toom: RXTX Version tsis sib haum Jar version = RXTX-2.2pre1 haiv neeg lib Version = RXTX-2.2pre2 [0] "COM3" Xaus cov npe
5) Raws li koj tuaj yeem pom tam sim no COM3 tau ua haujlwm thiab yog thawj qhov chaw nres nkoj COM tam sim no (qhia los ntawm "[0]") 6) Yog tias Kev kos duab kos ua haujlwm yam tsis muaj qhov ua yuam kev, nias lub pob nres. 7) Nqa mus rau arduino. 8) Khiav cov txheej txheem kos dua. 9) Txheeb xyuas lub console rau nquag com chaw nres nkoj;
Cov npe teev lus ceeb toom: RXTX Version tsis sib xws Jar version = RXTX-2.2pre1 haiv neeg lib Version = RXTX-2.2pre2 [0] "COM3" [1] "COM5" Xaus cov npe
10) Raws li koj tuaj yeem pom COM5 tshwm sim sai sai hauv cov npe tom qab peb txuas nrog arduino. 11) Tam sim no peb paub tias arduino muaj COM5 thiab yog qhov chaw nres nkoj COM thib ob (qhia los ntawm "[1]") 12) Peb paub kho peb cov cai;
Hloov: arduino = Serial tshiab (qhov no, Serial.list () [?], 9600); // NCO TSEG !!!
Nrog: arduino = Serial tshiab (qhov no, Serial.list () [1], 9600); // NCO TSEG !!!
13) Txuag qhov program. 14) Thauj cov duab kos rau arduino. 15) Pib ua daim duab kos!
Kauj Ruam 4: Ua Case
Cia koj lub tswv yim khiav qus! Kuv muab kuv cov arduino tso rau hauv lub tshuab luam ntawv qub uas kuv pom thiab kuv xav tias nws zoo nkaus li zoo =) Kuv tau ua qhov no los ntawm kev hloov lub adapter thiab tsuas yog khaws 'lub txiv mis'. Kuv tshem tawm 'lub txiv mis' los ntawm kab xev txiav mus rau ib sab nrog rab riam, tom qab uas cov hlua qub tuaj yeem raug thawb tawm thiab hloov los ntawm kuv USB cable. Tus adapter muaj lub qhov me me (uas kuv siv rau usb cable) thiab lub qhov loj uas kuv siv rau NES maub los. Lub qhov loj txawm li cas los xij tsis loj txaus yog li kuv txiav qee qhov nrog pom (heev heev) tom qab uas nws loj dhau, Kuv tau tsau qhov no ib ntus los ntawm kev muab qee daim nplaum nplaum tso rau ntawm tus tswj lub ntsaws. Tam sim no kuv tau xaj NES tawg kom sau cov chaw nres nkoj tswj los ntawm txhawm rau ua kom nws ntau dua.. ntxim hlub.
Kauj ruam 5: Nws tseem muaj sia
Tam sim no kuv tsis muaj lub koob yees duab ntawm tes yog li ntawm no yog lub desktopmovie luv ntawm kuv ntaus qee cov nyees khawm ntawm cov tswj. Yog tias koj tau txais cov ntaub ntawv yuam kev hais tias java tsis pom koj yuav tsum tau nruab nws (dua) https://java.com/ Yog tias leej twg xav tsis thoob vim li cas kuv thiaj ua cov ntawv ua batch; Kuv tau tub nkeeg heev rau rov nruab Java thiab ua phau ntawv kho me me. Btw, los ua NES game ntawm koj lub computer koj yuav xav tau tus emulator: [windows] https://www.emulator-zone.com/doc.php/nes/ (Yog tias koj tab tom khiav vista, siv FakeNes) [Mac] https://www.zophar.net/macintosh/nes.html [Linux] https://www.zophar.net/linux/nes.html Thiab koj yuav xav tau qee qhov kev ua si (ROMS) ofcourse tab sis cov no tsis raug cai rub tawm (Yog, txawm tias koj yog tus tswv qub) yog li koj tsis tau rub tawm lawv thiab tshwj xeeb tsis yog los ntawm lub xaib no https://vimm.net/ vim tias qhov ntawd yog qhov txhaum cai tshaj plaws ntawm txhua qhov *GASP *
Kauj Ruam 6: Cov Lus Qhia Ntxiv
Cov lus qhia ntxaws ntxaws sab hauv NES tus tswj yog 8bit hloov npe. Los ntawm kev muab lub latch tus pin siab rau ob peb microseconds Kuv tab tom qhia lub nti kom pib ntuav cov ntaub ntawv ntawm kuv. Thaum nws ua li no, thawj byte dhau los muaj rau nyeem dua tus lej txuas. Yog kuv xav tau txais byte tom ntej kuv yuav tau teeb tsa tus lej pin siab rau 200 microseconds. Kuv xav tau 'nyem' lub moos pin 7 zaug kom tau txais txhua bytes/*Latch highWait 200 microsecondsLatch lowRead serialWait 200 microsecondsReatat 7 zaug [Clock high Tos 200 microseconds Nyeem serial Clock low Tos 200 microseconds]*/SNES maub los Tus lej kuv tau sau kuj tseem tuaj yeem siv nrog SNES maub los! codehttps://little-scale.blogspot.com/2007/07/nes-controller-to-arduino.html 'thiab thaum kawg.. This yog kuv thawj zaug qhia, yog li nyuaj rau kuv = P (yog nyuaj, tsis mos = P)
Pom zoo:
Pandemi: Tus Nqi Tus Nqi Tus Nqi Tus Kab Mob Qis Tsawg Tus Nqi: 7 Kauj Ruam
Pandemi: Tus Nqi Tus Nqi Tus Nqi Tus Kab Mob Qis Tsawg Tus Nqi: Qhov no yog qhov pheej yig, yooj yim los ua neeg hlau. Nws tuaj yeem ua kom tsis muaj menyuam hauv koj chav nrog UV-C lub teeb, nws yog lub teeb thiab nrawm, nws tuaj yeem mus rau txhua qhov av, thiab nws tuaj yeem haum rau txhua lub qhov rooj. Nws tseem yog tib neeg-nyab xeeb, thiab muaj kev ywj pheej tag nrho
Yuav Ua Li Cas Tsim Kev Tswj Tus Kheej 3D Luam Tus Kheej Tus Kheej Tus Kheej: 9 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Tsim Kev Tswj Tus Kheej 3D Luam Tus Kheej Tus Kheej Tus Kheej: Qhov no yog kev hloov pauv ntawm B-neeg hlau ua ntej. 100% Qhib QHOV CHAW / Arduino neeg hlau. CODE, 3D ntu thiab khoom siv hluav taws xob tau qhib yog li xav hloov kho nws lossis tsim qhov loj ntawm tus neeg hlau. Yog tias koj muaj kev ua xyem xyav, tswv yim lossis xav tau kev pab ua rau
ARUPI - Tus Nqi Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: 8 Kauj Ruam (nrog Duab)
ARUPI - Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: Cov lus qhia no tau sau los ntawm Anthony Turner. Txoj haujlwm tau tsim los nrog ntau qhov kev pab los ntawm Shed hauv Tsev Kawm Ntawv ntawm Kev Suav, University of Kent (Mr Daniel Knox tau pab zoo!)
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Begging Neeg Hlau Nrog Saib Xyuas Lub Ntsej Muag thiab Tswj los ntawm Xbox Tus Tswj - Arduino: 9 Cov Kauj Ruam (nrog Duab)
Begging Robot Nrog Lub ntsej muag taug qab thiab Tswj los ntawm Xbox Controller - Arduino: Peb tab tom yuav ua tus thov neeg hlau. Tus neeg hlau no yuav sim ua rau khaus lossis ua rau pom kev dhau ntawm tib neeg. Nws yuav ntes lawv lub ntsej muag thiab sim tua lasers ntawm lawv. Yog tias koj muab tus neeg hlau ib npib, nws yuav hu nkauj thiab seev cev. Tus neeg hlau yuav xav tau