Cov txheej txheem:

Pick-a-Player: 4 Kauj Ruam
Pick-a-Player: 4 Kauj Ruam

Video: Pick-a-Player: 4 Kauj Ruam

Video: Pick-a-Player: 4 Kauj Ruam
Video: I'm Already Live! | 4 Player Chess with @BotezLive @GothamChess and @akaNemsko 2024, Lub Xya hli ntuj
Anonim
Xaiv-tus-Player
Xaiv-tus-Player

Cov lus qhia no yuav coj koj mus txog kev txiav txim siab Arduino. Nrog nias ntawm lub pob, LEDs yuav ci nyob rau hauv tus qauv tsis raug. Tom qab ob peb feeb, ib qho LED yuav taws. Nov yog qhov kev txiav txim siab zaum kawg los ntawm Arduino. Kuv muaj lub hom phiaj tshwj xeeb rau kuv cov khoom kawg, tab sis nws tuaj yeem siv rau ntau yam. Koj puas muaj teeb meem xaiv qhov chaw noj tom qab hnub ua haujlwm ntev? Muab 7 qhov kev xaiv tso rau ntawm lub rooj tsavxwm thiab nyem lub pob. Hauv vib nas this koj yuav muaj koj lub siab ua rau koj! Cov lus qhia no yuav pab koj txhim kho kev ntseeg siab los ntawm kev tsim cov Circuit nrog LEDs thiab tejzaum nws yuav qhia koj rau cov khoom siv tshiab, lub laub khawm.

Thaum lub asthiv koj tuaj yeem pom kuv tus txiv thiab kuv ntawm phooj ywg lub tsev ua si ntau yam kev ua si. Feem ntau, muaj kev sib cav me ntsis thaum txiav txim siab leej twg yuav yog "Player 1". Peb ib txwm sim ua kom ncaj ncees, tab sis peb ua si ntau qhov kev ua si/lub sijhawm uas qee zaum peb poob txoj hauv kev. Nws ib txwm zoo li ob peb tus neeg ib txwm pib peb cov kev ua si. Qhov no tau tshoov kuv siab kom ua cov cuab yeej uas tuaj yeem pab kuv pab pawg kom muaj kev ncaj ncees thiab yooj yim rau "Pick-a-Player". Feem ntau, peb cov neeg ua si "hmo ntuj" muaj xya tus neeg koom. Vim li no, Kuv tsim qhov kev txiav txim siab no kom muaj 7 LEDs tab sis koj tuaj yeem kho nws raws li koj tus kheej xav tau. Tsuas yog kev lom zem, Kuv xav kom txhua tus neeg ua si dai daim ntawv me me uas tuaj yeem muab tso rau ntawm LED kom nco ntsoov qhov twg yog lawv li.

Qhov no yog txoj haujlwm zoo tshaj plaws rau tus pib coder uas tab tom nrhiav nthuav lawv txoj kev xav mus rau qhov sib txawv me ntsis ntxiv coding thiab circuits. Raws li tus pib coder kuv tus kheej, Kuv tuaj yeem pom kuv tus kheej muaj kev ntxhov siab los ntawm qhov nyuaj ntawm kev suav lub cev. Thaum kawg ntawm qhov kev qhia no, koj yuav pom kev nkag siab thiab nthuav cov lus nug raws li txoj hauv kev los pab txhim kho koj txoj kev paub txog coding thiab tsim kev nkag siab ntau ntxiv hauv txoj haujlwm no. Cov hom lus nug no feem ntau pab kuv kom paub tias kuv paub ntau dua qhov kuv xav. Kuv vam tias lawv tuaj yeem ua ib yam rau koj!

Siv qhov txuas no, koj tuaj yeem nkag mus sim sim ntawm kuv qhov Circuit thiab tus lej.

Kauj Ruam 1: Teem Koj Lub Breadboard

Teem Koj Lub Breadboard
Teem Koj Lub Breadboard

Tso cov LEDs

  • Pib los ntawm kev tso koj 7 LED rau hauv ib kab ntawm kab sib txawv, tso anode (ceg ntev) hauv tib txoj kev. Nco ntsoov qhov no thaum koj txuas ntxiv txhim kho koj lub Circuit Court
  • Siv 220 ohm resistors, tso ib txhais ceg ntawm tus tiv thaiv nyob hauv tib kab li LEDs cathode (luv luv ceg). Lwm ceg yuav tsum txuas mus rau - Rail.
  • Tso ib qho kawg ntawm cov xov hlau jumper hauv kab nrog LED anodes. Lwm qhov kawg yuav tsum tau muab tso rau hauv tus pin 2, 3, 4, 5, 6, 7, 8 feem.
  • Nrog lwm lub xaim jumper, txuas rau - Rail rau GND.

Tso lub pob khawm

  • Muab lub laub khawm nrog ob txoj kab hauv kab (e) thiab ob txoj kab hauv kab f.
  • Khaws ib txhais ceg ntawm 1K ohm resistor rau hauv kab ib yam li ib qho ntawm cov ceg ntawm sab (e). Kaw lwm ceg hauv Txoj Kev - Rail.
  • Hauv kab ib yam li tus tiv thaiv, lo ib txhais ceg ntawm jumper hlau nrog rau lwm qhov kawg tso rau hauv tus pin 12.
  • Txuas lub laub khawm mus rau lub zog siv los ntawm kev tso lub jumper xaim nyob rau hauv kab ib yam li lwm qhov txuas ntawm sab (e). Qhov kawg ntawm cov xaim tau muab tso rau hauv 5V.

Kauj Ruam 2: Sau Txoj Cai

Nov yog qhov txuas rau kuv daim duab Arduino qhov twg koj tuaj yeem nkag mus rau kuv tus lej.

Txoj haujlwm no tau tshoov siab los ntawm kev txiav txim siab sib txawv uas tuaj yeem pom ntawm no. Kuv tau hloov pauv kom tau raws li qhov kuv xav tau rau kuv lub tswv yim phiaj xwm.

Kauj Ruam 3: Sim Nws

  • Plug nws thiab nias lub pob. Qhov no yuav tsum pib ua ntu ntu ntawm LED, xaus nrog ib lub teeb rau 10 vib nas this.
  • Yog tias qhov no tsis tshwm sim, nws yog lub sijhawm los debug.

    • Ua tibzoo saib koj daim ntawv qhia zaub mov thiab xyuas tias koj lub Circuit txuas nrog.
    • Txheeb xyuas koj cov cai kom raug. Kuv ib txwm pom zoo ob zaug tshuaj xyuas uas koj tau sau tus lej pin raug.

Kauj Ruam 4: (xaiv tau) Kev nkag siab thiab cov lus nug txuas ntxiv

  1. Kab twg (s) teeb tsa tus pin tso tawm?
  2. Yog tias koj xav hloov tus nqi ntawm LED teeb uas siv kab twg koj xav tau hloov kho? Vim li cas?
  3. Koj yuav siv tus lej zoo li cas los tsim cov cuab yeej los tso cov players rau hauv ob pab pawg? Cov koom tes?
  4. Yog tias koj xav kom lub teeb pom kev zoo tshwm sim ntev dua, koj yuav ua li cas?

Pom zoo: