Cov txheej txheem:
- Kauj Ruam 1: Cov Cuab Yeej thiab Cov Khoom
- Kauj Ruam 2: Txiav Laser
- Kauj Ruam 3: Iav Los Ua Ke
- Kauj Ruam 4: Kev Nkag Mus Rau Lub thawv thiab sib dhos
- Kauj Ruam 5: Arduino Circuit
Video: Sib tham sib Tic-Tac Toe Game Tswj Nrog Arduino: 6 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
Lub hom phiaj ntawm Lub Cev Lub Cev Tic-Tac-Toe yog txhawm rau txav kev ua si uas paub zoo mus rau hauv lub cev. Thaum xub thawj, qhov kev ua si yog ua los ntawm ob tus neeg ua si ntawm ib daim ntawv - los ntawm kev tso 'X' thiab 'O' cov cim sib dhos. Peb lub tswv yim yog los tshuaj xyuas cov neeg ua yeeb yam tus cwj pwm thaum ntsib nrog daim ntawv sib txawv. Ib qho ntxiv, peb yeej nyiam tshawb txog Steampunk kev zoo nkauj los ntawm kev sib txuas cov cuab yeej ntawm cov iav nrog cov khoom siv hluav taws xob.
Lub tswv yim tseem ceeb tom qab peb txoj haujlwm yog tias cov chaw ua si cov xeev tuaj yeem sawv cev los ntawm cov duab ntawm cov khoom siv tau. Cov teb muaj 3 lub xeev sib txawv: 'X', 'O' thiab NULL (thaj chaw tsis siv). Peb yuav tsum tau los nrog txoj hauv kev los txo cov neeg ua haujlwm xav tau los hloov pauv los ntawm ib qho mus rau lwm lub xeev. Tau kos ob peb daim duab peb pom tias tus lej no tuaj yeem txo qis rau ib qho xwb. Sketch hauv qab piav qhia peb cov txheej txheem tsim.
Kauj Ruam 1: Cov Cuab Yeej thiab Cov Khoom
Nrog cov ntaub ntawv hauv qab no, koj yuav tsum muaj peev xwm ua 9 lub thawv ntawv. Txhua lub npov game yog lub luag haujlwm ywj pheej thiab tuaj yeem siv rau hauv txhua qhov kev teeb tsa. Tsis muaj teeb meem ntau, pawg thawj coj yuav raug txuas mus rau 16 (4 × 4) lossis 25 (5 × 5) thawv.
Cov Cuab Yeej:
- Programmable laser txiav
- Phom phom
- Qhov chaw nres tsheb Soldering
Cov ntaub ntawv:
- 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
- 2sqm ua. ntawm 3mm MDF board
- 0,5mq ua. ntawm pob tshab 4 hli acrylic board
- Cov qhob cij
- Jumper xov hlau
- Arduino pawg thawj coj saib
- 9 Laub khawm
- Elastic xov
- 80 cm ntawm 8 hli hollow raj (acrylic/txhuas)
- 9 Resistors ntawm 10 Kilo Ohm
- Cov qhob cij
Kauj Ruam 2: Txiav Laser
Txhua lub thawv xav tau kwv yees li 0.3 sqm ntawm 3mm MDF board. Kev tso cov ntsiab lus ntawm daim ntaub tsis muaj teeb meem. Nco ntsoov tias lub zog tsis rov ua dua - txhua ntawm lawv yuav tsum ua lub thawv ua haujlwm. Provided SVG cov ntaub ntawv yuav tsum tau hloov kho kom ua haujlwm tau zoo ntawm cov tshuab luam ntawv sib txawv.
Kauj Ruam 3: Iav Los Ua Ke
Txhawm rau tsim cov txheej txheem sab hauv lub thawv peb yuav tsum tau txiav laser txiav cov iav uas xav tau los ua ke thiab lo nws ua ke
Kauj Ruam 4: Kev Nkag Mus Rau Lub thawv thiab sib dhos
Qhov thib ob ntawm cov txheej txheem yog tsim lub thawv ntawv lub cev. Nws yog 3X3 pawg thawj coj saib qhov twg ntawm txhua lub khawm sib haum rau lub thawv tshwj xeeb ntawm pawg thawj coj saib kev ua si.
- Cov khoom yog laser txiav thiab sib dhos.
- Cov nyees khawm tau muab sib dhos ua ke ntawm lub rooj sib tham uas tau muab pov tseg.
- Txhawm rau txo qhov nyuaj cov xov hluav taws xob tau koom ua ke ntawm ib kis thiab ib qho tawm los.
- Cov xov hlau hauv av yuav tsum muaj cais 10K ohm resistor thiab tom qab ntawd lawv tuaj yeem koom ua ke.
- Thaum kawg, ib qho xaim txuas nrog Arduino.
Kauj Ruam 5: Arduino Circuit
Kev sib txuas nrog Arduino yog raws li hauv qab no. Tam sim no hais txog lub thawv nkag, kev sib txuas tau ua tiav ntawm cov laug cam thiab tag nrho lub rooj sib txoos muaj nyob hauv lub thawv. Cov pins digital thiab lub zog thiab tus pin hauv av los ntawm lub rooj tsav xwm nkag mus txuas nrog Arduino. Cov kev sib txuas servo yog raws li qhia hauv daim duab saum toj no. Qhov cai rau kev sib tham sib cuav muaj 3 cov ntaub ntawv. TicTacToe.ino yog cov ntaub ntawv tseem ceeb thiab tus daws teeb meem yog cov txheej txheem siv los ua cov 'X' thiab 'O' cov kauj ruam.
Pom zoo:
Kev Sib Tham Sib Tham Punching Hnab: 3 Cov Kauj Ruam (nrog Duab)
Interactive Reflex Punching Bag: Cov lus qhia no yog rau txhua tus neeg uas xav txhim kho lawv cov kev txawj ntse thiab kev txawj ntaus nrig thaum tau txais kev paub ntau dua, siv Arduino, LED's thiab MK 2125 Accelerometer
SASSIE: Cov Txheej Txheem rau Kev Txaus Siab Tsis Txaus Siab thiab Kev Sib Tham Sib Tham: 5 Cov Kauj Ruam
SASSIE: Cov Txheej Txheem rau Kev Txom Nyem Tsis Txaus Siab thiab Kev Sib Tham Sib Tham: SASSIE yog lo lus teb rau lo lus nug peb txhua tus tau nug peb tus kheej thaum muaj kev ntsiag to txawv ntawm ib qho hauv peb lub neej, "Kuv puas yuav tham tom ntej?" Zoo tam sim no koj tsis tas yuav txhawj xeeb vim tias SASSIE tau tsim tshwj xeeb los lees paub qhov txawv txav uas ntsiag to
THIAB LUB NEEJ !! (Sib tham sib tham rooj sib tham): 4 Kauj Ruam
THIAB LUB NEEJ !! (sib tham sib tham txog Thruth Table): Nyob zoo cov phooj ywg, Kuv vam tias koj txhua tus nyob hauv koj lub tsev zoo thiab xav tsis thoob dab tsi ntawm cov ntaub ntawv uas muaj ?? Nkag siab cov rooj vag logic yog qhov tseem ceeb heev rau ob leeg
Qhov Sib Txawv Ntawm Lub Rooj Sib Tham Lub Rooj Sib Tham Lub Hwj Huam!: 6 Kauj Ruam (nrog Duab)
Qhov Sib Txawv Ntawm Lub Rooj Sib Tham Bench Power Supply!: Koj puas tau tsim koj qhov haujlwm tshiab thiab tuav rov qab los ntawm qhov koj tsis muaj kev tswj hwm koj li peev txheej? Zoo, qhov no yog qhov haujlwm rau koj! Hnub no kuv yuav qhia koj yuav ua li cas thiaj tsim tau lub rooj zaum hauv lub rooj zaum ua haujlwm tau zoo rau qhov pheej yig heev! Kuv tau ua qhov no tag nrho
Dot² - Kev Sib Tham Sib Tham Rooj: 12 Cov Kauj Ruam (nrog Duab)
Dot² - Kev Sib Tham Sib Tham Rooj: Thaum kuv xyaum ua haujlwm, Kuv tau tsim cov lus sib tham uas koj tuaj yeem khiav cov duab, qee qhov txaus nyiam LED Teeb thiab yog, Ua si tsev kawm ntawv qub ua si !! Kuv tau txais kev tshoov siab los tsim lub rooj kas fes no los ntawm crt4041's Music Visualiser Table yog tswj