
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40



Tere sõbrad, täna tahan jagada seda ühte projekti. See on arduinoga numbrimäng, mida mängu kuvatakse televiisoril ja mida juhitakse klahvistikuga (4x4)
Vaata videot siit
Pusle ruudu libistamiseks või liigutamiseks vajutage klahvi vastavalt soovitud ruudu asukohale. Näiteks, nagu pildil näidatud, kui soovite ruutu numbriga 5 (millel on neljas positsioon) vasakule nihutada (kuna asukoht on tühi), vajutage klaviatuuril klahvi '4', sest see on klahvistiku neljas positsioon.
Kui teile see projekt meeldib, palun hääletage selle eest mõistatusvõistlusel.
Tänan
Samm: komponentide loend
Selle projekti jaoks on kasutatud järgmisi materjale:
- Arduino Üks või teine mudel.
- Videoväljundiga teler.
- RCA videokaabel.
- (1) 1k oomi takisti.
- (1) 470 oomi takisti.
- Hex -klahvistik.
- Džemprid.
Samm: ühendage Arduino teleriga



Laadige see kogu alla ja importige see visandisse.
Kõigepealt lisage takistid mõnele haaketraadile.
RCA -kaablis on 2 juhet, maandusjuhe ja videokaabel.
1k oomine takisti on ühendatud Arduino tihvtiga 9.
470 oomi on ühendatud Arduino tihvtiga 7.
Ühendage takistite otsad ja ühendage see videokaabliga.
RCA kaabli GND juhe läheb Arduino GND -le.
Kui teil on koostamisel probleeme, eraldage raamatukogu kaustast 3 kausta.
Samm: ühendage klaviatuur

Arduino tihvt | KeyPad |
---|---|
13 | Rida 0 |
6 | 1. rida |
5 | 2. rida |
4 | 3. rida |
3 | Veerg 0 |
2 | Veerg 1 |
1 | Veerg 2 |
0 | Veerg 3 |
Pange projekt kokku, nagu pildil näidatud.
Samm: kood

Numbrid (1 kuni 16) salvestatakse massiivi.
Number 16 tähistab tühja kohta.
Numbrite segamiseks vajutage klahvi „A” (mängu alguses), see kutsub esile protseduuri, mis segab massiivi numbreid ja hiljem kuvatakse ekraanil.
Kui vajutate klahvistiku mõnda klahvi, kontrollib programm, kas lähedases asendis on tühi koht
(vasakule, paremale, üles või alla). Nagu pildil näidatud: Kui vajutate klahvi '1', kontrollige lähedasi positsioone.
lüliti (võti) {
juhtum '1':
muutus (0, 1); // Massiivi (0) positsioon, kontrollib massiivi (1) asukohta.
muutus (0, 4); // Massiivi (0) positsioon, kontrollib massiivi (4) asukohta.
murda;
…………
Funktsioon CHANGE vahetab massiivis olevaid numbreid ja ekraanil kuvatakse numbrid.
Mäng lõpeb, kui massiiv on õiges järjekorras: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Laadige täielik kood alla siit.
Kui teile see projekt meeldib, palun hääletage selle eest puslevõistlusel ja tegijate olümpiavõistlusel
Tänan
Soovitan:
Ouija koos Arduinoga: 6 sammu (piltidega)

Ouija - Arduino Töö tegemiseks nagu tõeline Ouija, peame kasti sisse panema ühe servomootori
Sagedusloendur Arduinoga: 8 sammu (piltidega)

Sagedusloendur Arduinoga: see on lihtne ja odav arduino -põhine sagedusloendur, mis maksis vähem kui 4 dollarit, väikeste ahelate mõõtmine oli väga kasulik
Tehke tantsurobot ilma 3D -printeri ja Arduinoga/#nutiloome: 11 sammu (piltidega)

Tee tantsurobot ilma 3D -printerita ja Arduino/#smartcreativity: Tere sõbrad, selles õpetuses näitan teile, kuidas teha tantsurobotit kodus ilma 3D -printerita ja ilma Arduino -ta. See robot on võimeline tantsima, automaatset tasakaalustamist, muusika tootmist ja kõndimist. Ja ka roboti disain näeb välja nii lahe
DIY hingamisandur Arduinoga (juhtiv silmkoeline venitusandur): 7 sammu (piltidega)

DIY hingamisandur Arduinoga (juhtiv silmkoeline venitusandur): see DIY andur on juhtiva silmkoelise venitusanduri kujul. See ümbritseb teie rinda/kõhtu ja kui teie rind/kõht laieneb ja tõmbub kokku, siis ka andur ja järelikult Arduinole edastatavad sisendandmed. Niisiis
DIY Ambilight koos Raspberry Pi ja Arduinoga! Töötab mis tahes HDMI -allikaga: 17 sammu (piltidega)

DIY Ambilight koos Raspberry Pi ja Arduinoga! Töötab mis tahes HDMI -allikaga: mul on elektroonikast üsna elementaarne arusaam, mistõttu olen ülimalt uhke oma DIY Ambilighti seadistuse üle puidust põhikorpuses, millel on võimalus tulesid sisse ja välja lülitada nii, nagu mulle meeldib. Neile, kes ei tea, mis on Ambilight;