Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šis mažas užrakto žaidimas atsitiktinai suskirs skaičių ir leis jums jį atspėti! Žaidimas valdomas 3 mygtukais, o skaičius visada yra 1–9. Prašome komentuoti visas rekomendacijas ar problemas, ir aš bandysiu jas išspręsti.
1 žingsnis: Surinkite medžiagas
Medžiagos, kurių jums reikės, yra šios:
- „Arduino Uno“(kitos „Arduino“plokštės gali veikti, bet aš niekada jų neišbandžiau)
- Didelė duonos lenta
- Maža duonos lenta
- Vyriški - vyriški megztiniai laidai
- 3 Mygtukai
- 3 rezistoriai
- Prieiga prie kompiuterio
- Kai kurie pasiruošę dirbti rankomis!
2 žingsnis: Duonos lentų nustatymas
Norėdami nustatyti didelę plokštę, atlikite šiuos veiksmus:
Nustatykite LCD 1602 ekraną apatinėje dešinėje duonos lentos pusėje. Toliau įdėkite potenciometrą per vidurį, įsitikindami, kad du kaiščiai yra apačioje, o vienaskaitas - viršuje.
Norėdami nustatyti mažesnę plokštę kaip valdiklį, atlikite šiuos veiksmus:
Padėkite tris mygtukus per vidurinį tarpą. Išskleiskite juos tiek, kiek norite, tačiau įsitikinkite, kad mygtukai nėra sujungti horizontaliai, bet vertikaliai (nepaspaudus mygtuko). Jei norite išbandyti, kuri pusė visada prijungta, siūlau sukurti paprastą grandinę su LED, prijungtu prie mygtuko.
3 žingsnis: Prijunkite laidus
Pradedant nuo didesnės duonos lentos, prijunkite:
- 3,3 voltai prie teigiamo bėgio
- Įžeminimas iki neigiamo bėgio
Tada, norėdami prijungti potenciometrą, prijunkite:
- Viršutinis kaištis iki V0 LCD ekrane
- Apatinis kairysis kaištis prie neigiamo maitinimo bėgio
- Apatinis dešinysis kaiščio teigiamas maitinimo bėgelis
Ekrano prijungimas:
- VSS į neigiamą bėgį
- VDD į teigiamą bėgį
- V0 jau prijungtas
- RS į skaitmeninį kaištį 12
- RW į neigiamą bėgį
- E į skaitmeninį kaištį 11
- D4 į skaitmeninį kaištį 5
- D5 į skaitmeninį kaištį 4
- D6 į skaitmeninį kaištį 3
- D7 į skaitmeninį kaištį 2
- Nuo A iki 5 voltų
- K į žemę
Dabar prie valdiklio!
- Prijunkite apatinį kairįjį kiekvieno mygtuko kaištį su rezistoriumi prie neigiamo maitinimo bėgelio (kitoje plokštėje).
- Prijunkite kiekvieno mygtuko apatinį dešinįjį kaištį prie teigiamo bėgelio (kitoje plokštėje).
- Tada vieno mygtuko viršutinę kairę dalį prijunkite prie skaitmeninio kaiščio 7
- Prijunkite kito mygtuko viršutinę kairę dalį prie skaitmeninio kaiščio 8
- Prijunkite viršutinį kairįjį galutinio mygtuko mygtuką prie skaitmeninio kaiščio 9
Dabar viskas sujungta!
4 žingsnis: programavimas
Galite tai užprogramuoti patys arba galite naudoti mano kodą (esu mėgėjas, todėl jis nėra geriausias). Jei nesate naujokas, prijunkite „Arduino“prie USB ir įkelkite kodą naudodami „Arduino“žiniatinklio redaktorių. Štai jis:
create.arduino.cc/editor/TCD_95/f285ffc9-e5c0-4a63-bce9-a2fd2aac850a/preview
5 žingsnis: išbandykite žaidimą
Kai įjungiate ekraną, būtinai pasukite potenciometrą, kad tekstas būtų aiškiai matomas. Pradėkite nuo bandymo, ar kiekvienas mygtukas veikia teisingai, duoda ir išleidžia. Atminkite, kad paspaudus įvesties mygtuką jis gali sugesti, todėl palaikykite jį tik trumpą sekundę. Jei norite žaisti žaidimą dar kartą, paspauskite raudoną „Arduino“atkūrimo mygtuką. Dabar, jei viskas veikia, pabandykite pakoreguoti žaidimo mechaniką arba pridėti daugiau mygtukų.