Cov txheej txheem:
- Kauj ruam 1: Txheej txheem cej luam
- Kauj Ruam 2: Yam Koj Xav Tau
- Kauj Ruam 3: Los Ua Ke - Txee
- Kauj Ruam 4: Los Ua Ke - Khoom Siv Hluav Taws Xob
- Kauj ruam 5: Code
- Kauj Ruam 6: Cov Tswv Yim rau Version 2
Video: Lapcade Arcade Controller: 6 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Kuv tsis yog gamer ntau. Thaum kuv yog menyuam yaus, kuv xav paub ntau ntxiv tias lawv ua haujlwm li cas thaum kuv ua si lawv. Kuv tuaj yeem suav ntawm ib txhais tes muaj pes tsawg arcade games kuv niaj hnub ua si. Uas tau hais tias, nws yuav yooj yim rau ib tus neeg kom pom nws coj txawv txawv uas kuv yuav siv sijhawm los tsim tus tswj hwm arcade. Txawm li cas los xij, nws yog ib qhov kuv nyiam ua haujlwm rau hnub no. Ntxiv rau qhov nyuaj rau kev tsim qauv, tus lej, thiab tsim, nws tseem yog qhov nco txog yav dhau los ntawm cov khoom siv khov kho khawm thiab joysticks.
Ploj mus yog hnub ntawm Arcade tab sis koj tseem tuaj yeem muaj kev xav ntawm kev ua si arcade zoo nyob hauv koj chav nyob. Yog li, ntawm no kuv nthuav qhia rau koj Lapcade. Yog tias koj zoo li kuv thiab nyiam tsim cov khoom ntau dua li ua si, koj yuav txaus siab rau qhov kev tsim no. Yog tias koj muaj lus nug lossis lus qhia tsis suav nrog hauv "cov tswv yim rau version 2" ntu hauv qab no, thov tawm lus.
Kauj ruam 1: Txheej txheem cej luam
Qhov no yog dab tsi?
Ua ntej, thov nco ntsoov dab tsi Lapcade tsis yog:
- Nws tsis yog gaming console.
- Nws tsis muaj game lossis nws muaj peev xwm thauj khoom thiab ua si.
- Nws tsis txuas rau TV lossis saib.
Lapcade yog Bluetooth keyboard. Tsis muaj dab tsi ntxiv, tsis muaj dab tsi tsawg.
Kuv nqa qhov no vim tias muaj qee qhov tsis meej pem txog qhov no. Kuv tau muaj lus nug ntau txog kev ua si tuaj yeem rub rau nws thiab hom video interface nws siv li cas - nws ua tsis tau thiab tsis yog! Nws tag nrho nyob ntawm lub PC koj txuas rau nws thiab, hauv qhov ntawd, lub ntuj yog qhov txwv. Yog tias koj lub cuab yeej tuaj yeem lees txais Bluetooth keyboard, tom qab ntawd Lapcade yuav tsum ua haujlwm nrog nws. Kuv tsis tau sim nws tab sis kuv tau pom lwm txoj haujlwm uas tau siv EZ-Key (piav qhia hauv qab no) txuas nrog cov khoom siv hauv tes. Yog li, kev xav, koj tuaj yeem txuas lub cuab yeej no mus rau txhua lub khoos phis tawj uas siv Windows, Linux, ChromeOS, MAC, thiab lwm yam ntxiv rau Raspberry Pi, Android, iOS, thiab lwm yam uas txhawb nqa Bluetooth v2.1. Txawm li cas los xij, kev hloov kho cov lej tseem ceeb yuav tsum tau ua.
Ua ntej Version 1
Thaum xub thawj, kuv pom cov khoom lag luam hu ua Adafruit Bluefruit EZ -Key bluetooth HID (Tib neeg siv lub cuab yeej sib tham - xav tias cov keyboard) uas yuav tso cai rau kuv txuas cov nyees khawm uas paub zoo thiab xa cov keystrokes zoo li cov keyboard. Thaum kuv xub tsim tawm tus tswj hwm raws li EZ-Key, Kuv tau ua raws cov lus qhia los tsim kom yooj yim thiab ncaj nraim rau maub los thiab nws ua haujlwm tau zoo. Kuv siv lub maub los hauv cov ntoo hnyav uas tsis muaj teeb meem li ob peb hlis. Txawm li cas los xij, koj raug txwv tsis pub dhau 12 lub tswv yim thiab tsis muaj txoj hauv kev hloov pauv tus lej nkag los ntawm lub cuab yeej yam tsis tau rov sau dua EZ-Key input pins.
Raws li kuv tau siv kuv lub Kodi media center los tso saib cov game ua si, Kuv xav hloov pauv ntawm kev tswj hwm lub chaw nruab nrab thiab kev ua si game yam tsis tas yuav siv ntau tus tswj / ua haujlwm deb. Kuv kuj xav kom hloov kho lub cuab yeej yog li kuv tus tub sab laug siv tau nws raws li nws nyiam.
Kuv kuj tseem siv 4 AA roj teeb los tso lub cuab yeej thiab tawm ntawm lub thawv nws tsis zoo li muaj lub zog qis. Cov roj teeb yuav nqus qhuav hauv ib hnub lossis ob hnub txawm tias nws tsis tau siv.
Yog li, ntawm qhov kev yaum ntawm kuv tus phooj ywg, kuv txiav txim siab los tsim qhov programmable version ntawm tib tus tswj uas tau hloov pauv sai, yuav tso cai rau kuv siv tib lub cuab yeej los tswj ntau daim ntawv thov, kuj tseem tuaj yeem "tig" rau sab laug siv thiab nyob hauv rooj plaub ntawm lub khoos phis tawj uas nyob deb dua kuv li 10 lb daws tam sim no.
Nws yog lub sijhawm rau kev txhim kho.
Version 1 DesignProject Lub Hom Phiaj:
- Saj zawg zog
- Rechargable
- Rau Lefties thiab Righties
- Tsis muaj hlua
- Lub teeb yuag
Kuv xav kom qhov kev tsim qauv tshiab no hloov pauv tau. Cov kev tswj hwm yuav tsum tau hloov pauv ntawm yoov yam tsis tas yuav rov sau dua cov khoom txhua lub sijhawm ntsuas lossis hloov pauv uas yuav tsum tau ua. Qhov no txhais tau tias yuav tsum muaj kev cuam tshuam ntawm tus tswj kom xaiv "hom" ntawm kev ua haujlwm. Txhua lub pob thiab txoj hauj lwm joystick yuav tsum muaj cov lej sib txawv sib txawv cuam tshuam nrog nws. Cov kev tswj hwm tib yam kuj tseem yuav tsum tau siv los xaiv hom sib txawv ib yam nkaus.
EZ-Key tsis yog qhov program ncaj qha nyob rau lub sijhawm tiag tiag yog li cov kev daws teeb meem tom ntej yuav yog siv tus tswj xws li Arduino los tswj kev ua haujlwm. EZ-Key tsuas yog siv los xa cov lej nkag mus rau lub PC hla Bluetooth. Kuv xaiv Arduino Pro Mini vim nws ncaj qha kev sib raug zoo nrog UNO (uas kuv twb tau muaj kev paub dhau los) thiab vim nws qhov loj me me.
Kuv tsis xav daws cov roj teeb nrog lub thawv tshiab no zoo li kuv tau ua nrog Lapcade tus thawj coj ua ntej, yog li kuv tau xaiv siv Lithium Polymer roj teeb rov tau dua thiab them/them nyiaj txiag. Qhov no txhais tau tias kuv tsuas tuaj yeem siv tus qauv them USB. Nws kuj txhais tau tias kuv yuav tsis tau qhib rooj plaub txhua lub roj teeb tuag. EZ-Key thiab PowerBoost 500C ob qho tib si muaj qhov ntsuas uas xav tau hloov mus rau sab saum toj ntawm tus tswj hwm rau kev sib koom ua ke thiab qhia txog roj teeb tsawg. Kuv ntxiv qee qhov LED rau tus tsim kom kuv tuaj yeem cuam tshuam cov xwm txheej no qhia tau zoo rau tus neeg siv thaum ua haujlwm.
Raws li kev sim ntawm kuv tus qauv paub tab, kuv pom tias ob peb ntawm kuv lub tswv yim qub tsis zoo li qhov kuv xav tau. Piv txwv li, LBO qhov ntsuas ntawm PowerBoost tsis ua haujlwm raws li qhov xav tau thaum khi rau lub microcontroller. Nws yuav tso cai rau tam sim no hla dhau qhov av ib txwm los ntawm lub roj teeb thaum lub cuab yeej "tawm" lossis xiam oob qhab, LBO lub teeb yuav ci thiab nyob twj ywm. Lwm tus hauv Adafruit lub rooj sab laj tau ntsib qhov teeb meem no ib yam thiab muab cov kev daws teeb meem zoo dua hauv kev piv txwv lub roj teeb hluav taws xob ncaj qha ntawm cov lus sib piv. Thaum qhov hluav taws xob poob qis rau qee qib, nws yog lub sijhawm qhia rau tus neeg siv paub tias lub roj teeb tab tom yuav kaw.
Kauj Ruam 2: Yam Koj Xav Tau
Cov Khoom Siv Hluav Taws Xob
Qhov no tau dhau los ua ib qho kev tsim kom haum. Koj tsis tas yuav siv qhov qub uas kuv tau ua tab sis yog tias koj siv qhov hloov pauv, xyuas kom koj nkag siab tias nws yuav cuam tshuam nrog lwm cov kab hluav taws xob thiab cov cai li cas. Thaum kuv zoo siab los tawm tswv yim, Kuv tsis tuaj yeem pab daws teeb meem lossis teeb meem rau teeb tsa sib txawv.
1 Arduino Pro Mini 5V - Kuv nyiam Pro vim tias nws yog kev cog lus. Koj tuaj yeem siv ib qho Uno tus pin/cuam tshuam pawg thawj coj saib tau nrog cov cai muab
1 Adafruit Bluefruit EZ -Key bluetooth HID - Raws li tau piav qhia saum toj no, qhov no yog bluetooth HID uas tso cai cov lej tseem ceeb xa mus rau tus tswv PC.
1 MCP23017 - i2c 16 input/output port expander -Qhov nti no yog siv los ntxiv 16 qhov kev nkag mus ntxiv rau Arduino los ntawm I2C kev sib txuas lus raws tu qauv
1 Adafruit PowerBoost 500 + Charger - Nov yog pawg tswj hwm lub zog rau lub zog Lapcade thiab them lub LiPo
1 Litium Polymer roj teeb (Kuv siv 2500mAh, tab sis koj tuaj yeem siv siab dua / qis dua)
1 8 -Txoj Kev Arcade Joystick - Thov saib "kev xav rau version 2" ntu hauv qab no hais txog joysticks
9 Arcade Push Button - Cov xim sib txawv thiab cov ntxaij vab tshaus
2 Lub teeb nyem ib pliag - Kuv tau siv 2 lub pob no rau Center 4 thiab 5 cov nyees khawm thiab yog los ntawm Adafruit: Liab (Chaw 4), Xiav (Chaw 5)
1 Illuminated latching pushbutton Kuv siv qhov no rau lub zog khawm los ntawm Adafruit: Ntsuab
2 LEDs Siv rau kev hais txog kev teeb tsa ua khub thiab roj teeb tsawg. Kuv siv ob ntu RadioShack 2760270 thiab 2760271
1 16 x 2 LCD npo
1 I2C/SPI LCD hnab ev khoom - Siv rau I2C kev sib txuas lus mus rau 16x2 zaub.
1 Vaj Huam Sib Luag Mount USB txuas txuas txuas - Siv los txuas PowerBoost lub micro -b USB txuas rau lub txee phab ntsa.
1 Adafruit Perma-Proto Full-sized Breadboard PCB-Tsis tsim nyog tab sis ua kom ruaj khov tas li yooj yim dua.
5 220 Ohm Resistors
7 1K Ohm Resistors
2 2.2K Ohm Resistors
1 4.7K Ohm Resistor
18 #10 Tus Poj Niam Spade Txuas - Rau txuas rau lub khawm arcade hu. Pom zoo hla cov laug li cov nyees khawm thaum kawg yuav ploj mus.
22 gauge hookup wire - Kuv tau siv cov khoom sib txuas xaim ntau dua li tso tseg txhawm rau ua kom muaj kev ywj pheej sawv ntsug tswj. Qhov no tsuas yog rau kev ua qauv qhia thiab tsis pom zoo raws li cov xov hlau tau tawg thiab nquag tawg.
Cov khoom hauv qab no tsis tas yuav tsum tau tab sis yuav ua kom yooj yim dua thiab, yog tias koj ci ib qho kev tivthaiv, ua kom hloov tau yooj yim dua:
- IC Socket - rau 28 -pin 0.3 "Chips
- IC Socket - rau 28 -pin 0.6 "Chips
- 0.1 "Poj niam lub taub hau (tsawg kawg yog 1 36 tus pin header)
Txee Qhov Chaw:
- 3 12 x 24 1/8th inch birch panels
- 1 12 x 24 1/8 nti nti ntshiab acrylic vaj huam sib luag
Cov ntaub ntawv:
- Lapcade V1.xlsx - Daim ntawv nthuav qhia hauv qab no uas muaj kev sib txuas hauv Circuit.
- LapcadeV1-code.zip - Zip cov ntaub ntawv uas muaj Arduino code sau rau txoj haujlwm no.
- Lapcade_v1.zip - Zip cov ntaub ntawv uas muaj cov duab svg rau lub txee.
- LapcadeV1-Circuit_Diagram_Large.zip - Zip cov ntaub ntawv uas muaj qhov kev daws teeb meem siab ntawm cov kab hluav taws xob fritzing daim duab qhia hauv qab no.
Txuas mus rau cov peev txheej ntxiv:
- Adafruit Bluefruit EZ-Cov Ntaub Ntawv Tseem Ceeb
- Adafruit PowerBoost 500 + Cov ntaub ntawv
- I2C/SPI LCD Backpack Documentation
- Cov Ntaub Ntawv MCP23017 I2C Port Extender
- Adafruit MCP23017 Arduino Library
Kauj Ruam 3: Los Ua Ke - Txee
Kuv xav kom muaj lub thawv hnyav hnyav uas tseem tuaj yeem ntaus. Tsis tau txais qhov txawv nrog cov ntaub ntawv, hnyav sib npaug nyias thiab nyias feem ntau sib npaug. Thawj tus neeg siv Lapcade yuav yog kuv tus tub hluas uas nyiam "nias" cov nyees khawm thiab "taug" cov joystick nrog kev mob siab rau. Thaum nws zoo txog qhov tsis poob khoom, nws tau tswj kom hnav cov khoom lag luam micro hloov pauv hauv ib lub joystick tsis pub dhau ob peb hlis.
Txhawm rau kov yeej qhov teeb meem no thiab txij li Lapcade yog 20 dav, kuv tus qauv tsim ntxiv rau hauv ob kab tav tav uas ruaj ntseg rau sab saum toj thiab sab laug thiab sab xis. Thaum lub sijhawm qhuav haum tsim tau tuaj yeem tiv taus 70 lbs ntawm phau ntawv tso rau nws. Thaum glued, Tom qab tau txais cov ntaub ntawv txiav, kuv pib xoob haum txhua lub vaj huam sib luag ua ke kom ntseeg tau tias lawv ua haujlwm tau.
Cov phau ntawv hauv cov duab hauv qab no tau muab tso rau qhov siab ntawm cov khoom ua kom zoo nkauj tshiab kom txog thaum lawv teeb tsa. Thaum cov kua nplaum kho, kuv txhuam cov npoo. Kuv tus qauv txhob txwm tshaj tawm cov vaj huam sib luag yog li lawv yuav lo tawm me ntsis ntawm cov ces kaum. Qhov no yuav tso cai rau kuv tig cov ces kaum thaum txhuam yam tsis nkag mus rau qhov sib koom ntau dhau.
Tom qab ntxuav qhov chaw, tom qab ntawd kuv tau thov ntau lub tsho tiv no ntawm polyurethane - tso cai kho ntawm lub tsho loj. Qhov tshwm sim yog lub thawv ntoo hnyav nrog lub hau npog hauv qab acrylic. Kuv tau xub xav tau lub thawv kom meej tab sis thaum nws xa kuv cov ntoo "xeem" ntu, Kuv tam sim hloov kuv lub siab. Nws tsis yog tsuas yog sib zog, nws yog qhov zoo pov rov qab rau lub tswv yim ntawm txee game. Cov ntaub ntawv svg yog hauv qab no.
Thov Nco Ntsoov: Nov yog txheej txheej ntau txheej thiab txhua txheej sawv cev rau ib txheej txiav ntawm ib daim ntawv ntawm cov khoom. Thaum xa daim ntawv mus rau koj lub tshuab txiav, nco ntsoov tias tag nrho lwm cov txheej tau muab zais ua ntej txiav.
Lwm Cov Lus Cim: Thaum kuv kos thaj tsam rau cov zaub LCD, Kuv siv cov zaub uas kuv muaj ntawm tes rau kev ntsuas. Nruab nrab ntawm lub sijhawm kuv ua daim duab thiab tom qab haum cov khoom hauv rooj plaub, kuv tau siv lub LCD qub hauv lwm qhov haujlwm thiab xaj kom hloov pauv. Raws li nws hloov tawm, qhov sib dhos rau qhov thib ob tau txawv me ntsis dua li qhov qub thiab qhov txhab tsis ua kab. Yog li, ua tib zoo saib xyuas ua ntej txiav koj cov ntaub ntawv txhawm rau tshuaj xyuas ob zaug tias cov khoom koj tau haum rau hauv lub qhov hauv daim duab.
Qhov Lus Cim Thib Peb: Kuv tsis suav nrog kev txiav tawm rau USB them nyiaj qaum hauv daim duab qub yooj yim vim tias kuv tsis paub meej tias kuv xav muab nws tso rau qhov twg nws yuav tsis cuam tshuam nrog kev siv. Kuv tom qab txiav qhov rau nws ntawm sab laug nyob ze qhov koj pom lo lus "Lapcade" hauv cov duab hauv qab no. Version 2 yuav muaj lub chaw nres nkoj them nqi tseem tsis tau muaj txoj haujlwm sib txawv.:)
Kauj Ruam 4: Los Ua Ke - Khoom Siv Hluav Taws Xob
Ua ntej no peb yuav los saib cov kab hluav taws xob daim duab qhia saum toj no.
Thawj qhov uas yuav tsum tau nco ntawm no yog lub zog thiab cov av hauv av ntawm lub khob cij. Cov ntsia nrog kab xiav yog hauv av (-) thiab cov kab nrog kab liab yog lub zog (+). Qhov no yog tus qauv tab sis kuv tab tom sau nws vim tias cov kab sib txuas ntawm joystick (xaim dub) txuas nrog lub zog thiab tsis yog hauv av. Hauv Fritzing Kuv siv cov xim hlau ntawm tus joystick ntau dua li cov lus pom zoo xim thiab xav tias yuav ua rau qee qhov tsis meej pem - yog li qhov zoo tshaj plaws tsuas yog tau txais qhov ntawd.
Cheebtsam Kev Sib Txuas
Ntau dua li sim hais qhia txhua qhov kev sib txuas hauv daim ntawv ntev ntawm no (Arduino analog pin 0 mus txog 220 ohm resister rau PowerBoost Bat tus pin), Kuv tsim daim ntawv nthuav qhia uas muaj txhua qhov kev sib txuas los ntawm qhov pom ntawm cov khoom siv. Yog li, ntawm Arduino tab ntawm daim ntawv nthuav qhia, koj yuav pom APM A0 -> 2.2K OHM -> PB Bat thiab ntawm PowerBoost tab koj yuav pom PB BAT -> 2.2K OHM -> APM A0. Thov saib cov peev txheej hauv qab no rau txhua cov ntaub ntawv cuam tshuam nrog txoj haujlwm no.
Lwm qhov kev ceeb toom txog daim ntawv nthuav qhia yog tias qee cov khoom siv qhia ob kab sib txuas. Qhov no yog los qhia ntau dua ib qhov txuas rau tus pin. Piv txwv li, txhua qhov kev sib txuas ntawm joystick tshwj tsis yog cov xov hlau siv siv rub tawm tus tiv thaiv kom ntseeg tau tias lub chaw nres nkoj txuas tau txais cov khoom siab lossis qis teeb liab. Txhawm rau qhia qhov no rau Joystick 2, koj yuav pom ob kab rau kev sib txuas ib qho yog rau tus xov tooj txuas rau MCP 21 tus pin thiab lwm qhov txuas rau ntawm tus pin 21 los ntawm tus tiv thaiv rau hauv av. Kuv paub tseeb tias muaj txoj hauv kev zoo dua los teev cov ntaub ntawv no tab sis kuv ntshai koj nyob nraum nyam nrog kuv txoj hauv kev ua tej yam no.:)
Txhua lub arcade nyees khawm muaj qhov sib xws (com), ib txwm qhib (tsis muaj) thiab ib txwm kaw (nc) tiv tauj. Rau txhua ntawm cov nyees khawm no, Kuv tab tom siv com thiab nc txuas.
Kauj ruam 5: Code
Ua ntej tshaj plaws, kuv yuav tsum tau muab credit qhov twg yog lub sijhawm. Kuv vam khom ntau rau cov kab lus hauv qab no los ua tus lej Lapcade:
learn.adafruit.com/convert-your-model-m-keyboard-to-bluetooth-with-bluefruit-ez-key-hid Tshwj xeeb ua tsaug rau Benjamin Gould rau qhov sau tau zoo thiab sau tseg qhov project!
Yog li, hauv plawv ntawm txoj haujlwm no yog cov keyboard. Los ntawm qhov pom ntawm lub PC, Lapcade tsuas yog cov keyboard txuas nrog ntawm bluetooth uas yog EZ-Key zoo li cas. Nws siv cov txheej txheem Bluetooth nyuaj, sijhawm, thiab cov lej thiab suav nrog lawv kom txhua yam kuv xav tau ua nrog arduino yog xa nws cov lej. Txhawm rau ua qhov ntawd, Kuv tau siv cov duab qhia chaw nyob hauv txoj haujlwm saum toj no thiab kuv tus kheej arrays los tsim hom kev ua haujlwm. Txhua hom hloov dab tsi tib lub khawm nias ua rau ntawm Lapcade thiab dab tsi tau xa mus rau PC. Muaj peb qho "ua-hauv" hom kev ua haujlwm thiab txhua tus qauv tom qab cov no yog hom ntawv thov.
Hom Kev Ua Haujlwm
Cov hauv qab no suav nrog cov txheej txheem ua haujlwm ntawm Lapcade:
- Pib - Hom no txheeb xyuas kev sib txuas nrog PC thiab teeb tsa pib hloov pauv. Yog tias EZ-Key tsis txuas nrog lub PC ces nws hloov mus rau Hom Pairing
- Pairing - Hauv hom no EZ -Key tab tom tos ua khub rau PC.
- Hom Xaiv - Hom no tso cai rau tus neeg siv xaiv hom ntawv thov twg los siv. Tsis muaj tus lej tseem ceeb raug xa mus rau PC hauv hom no. Kuj tseem muaj kev xaiv hom nrawm raws li hom ntawv thov yav dhau los. Piv txwv li nias hom thiab tom qab ntawd tus neeg uas ua ntawv ob lub khawm thaum nyob hauv Mame player 1 hom yooj yim hloov pauv yam tsis tas yuav tshawb nrhiav thiab xaiv Mame Player 2 ntawm cov zaub.
Hom Ntawv Thov
Piv txwv li hauv Kodi hom kev ua 2 tus lej xa "P" uas yog ncua. Hauv Mame, tib lub pob ntawd xa tus lej tseem ceeb sab laug. Yog tias ib tus xav siv tus tswj hwm los ua si Minecraft rau lub PC, tom qab ntawd txhua yam uas yuav tsum tau ua yog ntxiv daim duab qhia chaw uas tsim nyog.
Txhua daim ntawv thov yuav tsum tau txhais hauv 4 arrays ntawm cov ntaub ntawv.
- hom - Cov kab ntawv no muaj cov ntawv uas yuav nthuav tawm ntawm lub vijtsam rau txhua hom. Txhawm rau siv kab thib ob ntawm cov zaub, yooj yim tso a ~ hauv kab raws li kab tawg.
- keyModes [14] - Cov lej hauv kab ntawv no muaj cov lej tseem ceeb xa mus rau PC. Txhua kab ntawm 14 lub ntsiab lus sawv cev ib tus zuj zus khawm rau tus lej cim.
- keyModifiers [14] - Cov lej hauv kab ntawv no muaj cov hloov pauv tus lej rau txhua tus yuam sij xws li tuav tus yuam sij ua haujlwm.
- quickMode [3] - Cov lej hauv kab ntawv no muaj cov qauv xaiv sai rau hom tam sim no.
Kev Ua Haujlwm Yooj Yim
Thaum lub kaw lus qhib rau nws mus rau hauv hom pib qhov xwm txheej ntawm Bluetooth txuas tau raug tshuaj xyuas thiab tso tawm rau tus neeg siv. Arduino tau txais cov xwm txheej ntawm EZ-Key los ntawm kev suav thiab lub sijhawm cov mem tes los ntawm EZ-Key's L1 tus pin. Muaj plaub qhov xwm txheej qis rau hom pib:
- Pairing - EZ -Key yog nyob rau hauv kev sib koom tes hom tos kom txuas rau lub cuab yeej.
- Paired tab sis Tsis Txuas - EZ -Key tau ua khub yav dhau los tab sis tam sim no tsis txuas nrog tus tswv tsev.
- Paired thiab Txuas - EZ -Key tau ua khub thiab kev sib txuas tau tsim nrog tus tswv tsev. Txij ntawm no mus, lub kaw lus yuav txav mus rau Hom Xaiv.
- Tsis paub xwm txheej - EZ -Key rov qab los tsis paub tus lej lossis muaj teeb liab cuam tshuam uas ua rau tsis paub lub teeb liab. Lub kaw lus yuav tuav thiab ceeb toom rau tus neeg siv. Yuav tsum rov pib dua yog tias qhov no tshwm sim.
Yog tias lub kaw lus ua ke nrog tab sis tsis tuaj yeem txuas rau PC, lub kaw lus yuav nyob sib txuas hauv lub xeev hauv hom pib. Yog tias tus neeg siv tuav lub khawm khiav tawm thaum tig lub cuab yeej, nws yuav hla qhov txuas Bluetooth txuas thiab mus rau Hom Xaiv.
Yog tias lub kaw lus tsis tau ua yav dhau los ua khub, tom qab ntawd Startup Mode yuav ua tiav los ntawm Pairing Mode. Hauv lub xeev no cov kab ke yuav tshaj tawm tias nws muaj rau kev ua khub. Thaum nws tau pom thiab txuas nrog los ntawm tus tswv tsev, nws yuav txav mus rau Hom Xaiv. Cov cuab yeej tuaj yeem ua tsis tau zoo hauv Hom Xaiv los ntawm kev nyem qhov ua 1 khawm.
Hauv Hom Xaiv, qhov nce thiab nqis joystick ua haujlwm yuav txav koj los ntawm cov ntawv thov muaj nyob rau ntawm LCD zaub. Txhawm rau xaiv ib qho ntawm cov qauv, nias lub pob nkag (chaw 5).
Ib zaug nyob rau hauv daim ntawv thov hom, txhua tus ntawm cov nyees khawm thiab tus joystick yuav xa cov lej cim rau ib tus lej cim qhia nyob rau hauv plaub pawg raws li tau piav qhia saum toj no.
Hom Ceev
Thaum xaiv Daim Ntawv Thov Hom, nws tau txhais lub hom phiaj nrawm. Muab yooj yim, Cov Qauv Ceev yog Cov Qauv Thov xaiv los ntawm thawj peb lub hauv paus khawm (Chaw 1-3). Peb cov nyees khawm no sib haum rau cov khoom sib xws nyob hauv cov lej.
Piv txwv li, hauv kev teeb tsa tam sim no, thaum siv Mame hauv tus neeg ua si 1 hom (Hom 4 lossis hom thib tsib uas tau hais tseg), tom qab nias lub pob hom thiab tom qab ntawd tus neeg uas ua ntawv ob lub pob ntsaws rau lub nrawm [4] [1] cov khoom siv (Arduino siv 0 lub hauv paus ntsuas qhov ntsuas) uas yog 5. Lub kaw lus hloov mus rau Daim Ntawv Thov Hom 5 uas yog Mame, tus neeg ua si 2.
Kauj Ruam 6: Cov Tswv Yim rau Version 2
Khawm Zaub - Kuv twv koj tsis tuaj yeem npaj txhua yam tab sis muaj ib lub tswv yim tsim kuv xav tias kuv tau ntxov rau version ib - tus kheej khawm LCD vaj huam sib luag. Nws tau dhau los sai sai tom qab tsim lub tsev uas tsuas paub tias hom twg koj nyob hauv tsis txhais tau tias koj nco qab tias txhua lub khawm ua dab tsi - tshwj xeeb tshaj yog tom qab koj tau tawm ntawm nws ob peb hnub lossis hli. Kuv yeej xav tias kuv tau ntxiv qee yam me me tso rau ntawm lossis siab dua txhua lub pob uas pom tias nws qhov kev ua tam sim no yog dab tsi. Qhov no yog nyob rau sab saum toj ntawm kuv cov npe rau version 2.
4-Txoj Kev vs 8-Txoj Kev Joystick-Lwm yam uas tau pom meej dua thaum kuv pib siv tus joystick yog tias cov kev ua si qub tsis tau txhais hais tias siv 8-txoj kev joysticks. Case in point yog pac-man. Txij li thaum tsim tus tswj hwm no, Kuv tau pom tias muaj cov joysticks tawm muaj uas muaj peev xwm hloov pauv tau cov tshuab los ntawm 4-txoj kev rau 8-txoj kev. Yog, qhov ntawd yog nyob rau hauv daim ntawv thiab yog tias koj tab tom npaj ua si cov kev ua si sib tw classic, tom qab ntawd tsuas yog hla mus rau ib qho uas hloov pauv tau. Tau kawg, nco ntsoov tias koj suav rau qhov kev hloov pauv ntawm cov xov hlau thiab cov phiaj xwm raws li lub joystick koj cua nrog. Nov yog qee tus neeg xa khoom ntawm kev tswj hwm arcade classic:
- https://www.ultimarc.com/controls.html
- https://groovygamegear.com/webstore/index.php?main…
Sab xis & Sab laug "Flipper" Nyees khawm - Version 2 yuav ntxiv ib lub khawm rau sab laug thiab sab xis ntawm lub txee. Ib qho siv tau yog rau pinball flippers.
Lwm Cov Kev Tswj - Kuv tab tom saib qhov muaj peev xwm ntawm kev ntxiv lwm yam kev tswj hwm zoo li trackball thiab / lossis tus spinner mus rau qhov txuas ntxiv. Txij li EZ-Key muaj peev xwm kis tus nas tswj, qhov no yuav tsum tsis txhob nyuaj heev.
On -Board Programming - Qhov hloov tshiab tom ntej yuav tsum muaj peev xwm ntxiv cov teeb tsa tshiab yam tsis tau tawg qhib rooj plaub. Kuv xav ntxiv qhov no rau version 1 tab sis nws xav tau sijhawm thiab peev txheej ntau dua li kuv muaj.
Qhov khoom plig thib ob hauv Kev Sib Tw Wireless
Pom zoo:
Platformer Nrog Qib Tsis Txaus ntawm GameGo Nrog Makecode Arcade: 5 Cov Kauj Ruam (nrog Duab)
Platformer Nrog Qib Tsis Txaus Ntsig ntawm GameGo Nrog Makecode Arcade: GameGo yog Microsoft Makecode tau tshaj retro gaming portable console tsim los ntawm TinkerGen STEM kev kawm. Nws yog raws STM32F401RET6 ARM Cortex M4 nti thiab ua rau STEM cov kws qhia lossis tsuas yog cov neeg uas nyiam muaj kev lom zem tsim retro video game
Kev Tsim Qauv Duab Duab/Duab Duab Duab: 4 Kauj Ruam
Kev Tsim Qauv Duab Duab/Duab Duab Duab: Nyob zoo txhua tus, Hauv qhov kev qhia no, Kuv yuav qhia koj cov txheej txheem ntawm yuav ua li cas thiaj tsim 3D qauv siv cov duab digital. Cov txheej txheem hu ua Photogrammetry, tseem hu ua Image-Based Modeling (IBM). Tshwj xeeb, hom txheej txheem no tau siv los rov ua dua
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
Yuav Ua Li Cas Thiaj Li Tshem Tawm Lub Computer Nrog Cov Kauj Ruam Yooj Yim thiab Duab: 13 Kauj Ruam (nrog Duab)
Yuav Tsum Tshem Tawm Lub Khoos Phis Tawj Li Cas Nrog Cov Kauj Ruam Yooj Yim thiab Duab: Nov yog cov lus qhia txog yuav ua li cas tshem lub PC. Feem ntau ntawm cov khoom siv yooj yim yog hloov pauv thiab tshem tawm tau yooj yim. Txawm li cas los xij nws yog ib qho tseem ceeb uas koj tau koom nrog nws. Qhov no yuav pab tiv thaiv koj kom tsis txhob poob ib feem, thiab tseem ua rau kev rov ua dua tshiab
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv